摘要:
智能指针:责对象生命周期的管理;所以生命期对象全都由unique_ptr和shared_ptr来管理。 原始指针:不负责对象生命周期管理;所以涉及对象的使用而不涉及对象生命周期的管理时,均通过原始指针来使用。 智能指针和原始指针进行转换和传参时可能存在被意外释放的问题,使用时需要注意。比如, 对智能 阅读全文
摘要:
编译器在模板函数的调用处,才最终知道如何生成代码。 模板函数的不能像普通的成员函数那样声明于头文件而定义在cpp源文件,而是一定要定义在头文件中。 若像普通成员函数那样声明和定义,单个文件可以编译通过,但被其他文件使用时会报LNK2019,LNK1120错误: 例外: 如果这个模板函数是某个类的内部 阅读全文