摘要: 单一继承: 多重继承 转自:http://blog.csdn.net/haoel/article/details/3081328 阅读全文
posted @ 2017-07-04 16:15 linyx 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 什么是placement new? 所谓placement new就是在用户指定的内存位置上构建新的对象,这个构建过程不需要额外分配内存,只需要调用对象的构造函数即可。举例来说: pfoo指向的对象的地址你是不能决定的,因为new已经为你做了这些工作。第一步分配内存,第二步调用类的构造函数。 而pl 阅读全文
posted @ 2017-07-04 13:26 linyx 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中,尤其是在C语言、C++、C#和Java语言中,使用volatile关键字声明的变量或对象通常具有与优化、多线程相关的特殊属性。通常,volatile关键字用来阻止(伪)编译器认为的无法“被代码本身”改变的代码(变量/对象)进行优化。如在C语言中,volatile关键字可以用来提醒编译器 阅读全文
posted @ 2017-07-04 13:23 linyx 阅读(181) 评论(0) 推荐(0) 编辑
摘要: A shared_ptr<> is a mechanism to ensure that multiple object owners ensure an object is destructed, not a mechanism to ensure multiple threads can acc 阅读全文
posted @ 2017-07-04 12:29 linyx 阅读(121) 评论(0) 推荐(0) 编辑