Ken*_*Lee 11 c++ performance c++11
auto abc = 5566;
Run Code Online (Sandbox Code Playgroud)
据我所知,编译器知道abc是int在编译时,所以它不会影响运行时性能.
但是,它是否会使编译时间更长?
提前致谢.
fre*_*low 33
auto比一个字符长int,所以词法分析器肯定要做更多的工作.
另一方面,编译器不再需要检查用户是否提供了合适的类型,因此我最好的猜测是auto稍微快一些.
最后,您可能不应根据性能考虑在类型推断和显式类型之间做出决定.意图和清晰度应该是决定因素.
| 归档时间: |
|
| 查看次数: |
2275 次 |
| 最近记录: |