相关疑难解决方法(0)

什么时候编译器内联C++代码?

在C++中,如果方法是显式声明inline(或在头文件中定义),或者允许编译器在他们认为合适的情况下内联方法,那么这些方法是否只有内联?

c++ compiler-construction optimization inline

18
推荐指数
3
解决办法
8487
查看次数

编译器如何决定是否值得使我的函数内联?

我想知道是否有人知道C++编译器通常用来决定是否在编译时内联函数的逻辑(假设已经请求了内联).

这类事物是公共知识吗?

c++ compiler-construction

7
推荐指数
1
解决办法
603
查看次数

C++内联性能方法

很久以前我被告知通过使用关键字内联并在头文件中写入正文来制作内联调用的简短函数/方法.这是为了优化代码,因此实际的函数调用没有开销.

今天它看起来如何?现代编译器(在本例中为Visual Studio 2010)是自动内联这样的短函数还是自己仍然"必要"?

c++ performance inline

6
推荐指数
1
解决办法
1901
查看次数