摘要:公司一哥们说make_shared构造shared_ptr比new要慢,我表示怀疑.因为make_shared只分配一次内存,而new需要分配两次.所以写一个demo测试一下.分别测试开启优化,关闭优化,还有就是C++11开启move之后的性能情况.#include <string>#ifdef __GXX_EXPERIMENTAL_CXX0X__#include <memory>using namespace std;#else#include <boost/shared_ptr.hpp>#include <boost/make_shared.hpp 阅读全文
posted @ 2013-04-28 13:36 egmkang 阅读 (36254) 评论 (11) 编辑