C/C++
LarsellBidder
这个作者很懒,什么都没留下…
展开
-
为什么模板不支持分离编译?
为什么模板不支持分离编译? 解决办法: 1.在模板头文件xxx.h里面显示实例化->模板类的定义后面添加template class SeqList;一般不推荐这种方法,一方面是老的编译器可能不支持,另一方面实例化依赖调用者。(不推荐) 2.将声明和定义放在一个文件“xxx.hpp”里面。原创 2017-10-12 15:29:34 · 268 阅读 · 0 评论 -
智能指针
· RAII(Resource Acquisition Is Initialization):资源分配即初始化,定义一个类来封装资源的分配和释放, 在构造函数完成的资源的分配和初始化,在析构函数完成资源的清理,可以保证资源的正确初始化和释放。RAII要求,资源的有效期与持有资源的对象的生命期严格绑定,即有对象的构造函数完成资源的分配(获取),同时由析构函数完成资源的释放在这种要求下,只要对象能...原创 2018-05-08 17:47:41 · 158 阅读 · 0 评论