基于对象创建的c ++性能

时间:2017-07-12 18:47:42

标签: c++ c++11

我使用最初用C ++ 98编译的旧C ++。但是,我们现在用C ++ 11编译(yay!)并尝试在添加新代码或修改旧代码时使用更新的编译器功能。这在我们的代码中很常见:

MyObj a = doCalc(); // some calculation result
MyObj b = a; // copy a to b before modifying a

我的问题是这个。如果我改变上面的内容以利用更新的对象创建技术,我是否使代码表现更好?编译器有什么不同吗?像这样:

MyObj b(a); // is this better for performance?

0 个答案:

没有答案