Tag: make shared

make_shared真的比新的更有效率吗?

我正在用C ++ 11试验shared_ptr和make_shared ,并编写了一个小玩具的例子来看看调用make_shared时实际发生了什么。 作为基础结构,我使用了llvm / clang 3.0以及XCode4中的llvm std c ++库。 class Object { public: Object(const string& str) { cout << "Constructor " << str << endl; } Object() { cout << "Default constructor" << endl; } ~Object() { cout << "Destructor" << endl; } Object(const Object& rhs) { cout << "Copy constructor…" << endl; […]