摘要: 线程池设计, 内存泄漏有哪些 单例模式设计:饿汉。。 指针引用区别 内联函数的作用 共享内存的使用 虚函数机制 vector加入共享内存 自旋锁 析构函数为什么设为virtual struct和class的区别 share_ptr循环引用 weak_ptrunique_ptr 切换指针 move l 阅读全文
posted @ 2020-09-22 22:48 c++11 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 空类的大小: class X {}; class Y : public virtual X {}; class Z : public virtual X {}; class A : public Y, public Z {}; 一个空的class,如: // sizeof X == 1 事实上并不是 阅读全文
posted @ 2020-09-22 17:00 c++11 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. default constructors 在需要的时候被编译器产生出来。 Global objects的内存保证会在程序激活的时候被清为0.Local objects配置于程序的堆栈中,heap objects配置于自由空间中,都不一定会被清为0,它们的 内容是内存上次被使用后的遗迹。 2. 阅读全文
posted @ 2020-09-22 11:55 c++11 阅读(136) 评论(0) 推荐(0) 编辑