-
explicit for ctors taking one argument
explicit for ctors taking more than one argument c++11
-
补充智能指针的知识
-
继续学习
-
当进行动态绑定的时候 就会安装下面的流程进行查找需要的函数,每个包含虚函数的对象在内存中都包含一个虚指针,这个指针是指向一个虚表 这个虚表可以看成一个数组 用来存这个对象的虚函数列表 然后依据虚函数的下标位置进行调用函数执行(*p->vptr[n])(p) 类似这样的调用
-
C++11 new auto ranged-base
-
详情看c++11部分
-
重载new 每个声明都要有独特的参数列,
Foo* pf = new(300, 'a')Foo也可以重载delete() 只有当new所调用的ctor抛出异常才会调用这些重载版本的delete()




