构造函数 Archive

  • Pre: 在More Effective C++条款8中,介绍new operator的时候,说new operator是由两部分组成的,一部分是operator new,用来根据对象大小申请空间;另一部分是对象的构造函数,用来初始化对象。代码描述如下: //申请空间,用来存放string对象 void *memory = operator new(sizeof(string)); call string::string(

    无法触及的构造函数?

    Pre: 在More Effective C++条款8中,介绍new operator的时候,说new operator是由两部分组成的,一部分是operator new,用来根据对象大小申请空间;另一部分是对象的构造函数,用来初始化对象。代码描述如下: //申请空间,用来存放string对象 void *memory = operator new(sizeof(string)); call string::string("Memory Management") on memory; string *ps = static_cast<string*>(memory); 意思简单明了 […]

    Continue Reading...