标签: c++ qt c++11
同事,
我们有一个软件可以分析存储在文本文件中的大量记录。最流行的库调用可能是文件访问,QSharedPointer和QString创建和访问。
目前我们正在使用Qt 5.0.2,但有一天我尝试使用Qt 5.3.1编译软件。坦率地说,我发现速度至少提高了50%-70%,而我们的代码没有任何变化,我感到非常惊讶。
出于好奇,有没有人知道可能有什么促成这样的速度提升?
我最初的想法是后者更多地优化了C ++ 11,包括对移动构造函数的完全支持,这将允许节省数以千万计的临时对象创建。