
cpp提升
布衣小弟
恒
展开
-
boost——智能指针
类型作用scoped_ptr<T>类似临时变量。离开作用域立刻释放内存shared_ptr<T>内部维护一个引用计数器来判断此指针是不是需要被释放weak_ptr<T>弱指针,要和shared_ptr 结合使用intrusive_ptr<T>要求T自己提供这个计数器,类似shared_ptrscop...原创 2019-02-21 23:18:11 · 159 阅读 · 0 评论 -
类A的对象作为类B的成员时,类A的构造函数如何调用
最简单情况,类A和类B都没有成员变量class A{public: A(){cout << "this is A" << endl;}};class B{ A a;public: B(){ cout << "this is B" << endl;}};int main(int argc, const ch...原创 2019-03-02 22:11:55 · 2864 阅读 · 0 评论