相关疑难解决方法(0)

我应该何时为函数/方法编写关键字'inline'?

我应该何时inline在C++中为函数/方法编写关键字?

看到一些答案,一些相关的问题:

  • 我应该何时写在C++函数/方法关键字"内联"?

  • 什么时候编译器不知道何时使函数/方法'内联'?

  • 当一个应用程序为函数/方法写入"内联"时,是否多线程是否重要?

c++ inline one-definition-rule

526
推荐指数
6
解决办法
12万
查看次数

C++中的一个定义规则究竟是什么?

C++中的一个定义规则究竟是什么意思?我能找到的唯一值得信赖的事件是在C++编程语言中,第3版.编辑,第9.2.3节.除了那个规则之外,该规则是否有官方定义?

c++ definition

38
推荐指数
1
解决办法
9184
查看次数

"内联"功能的实用性

内联有两个方面:

  • inline如果编译器确定无法内联函数,则将忽略该关键字.
  • 有一个编译器优化(在Visual Studio上,我不知道GCC)告诉编译器尽可能内联所有函数.

由此我得出结论,我从不需要打扰内联.我只需打开发布版本的编译器优化.

或者是否有任何情况下首选手动内联?

c++

4
推荐指数
2
解决办法
421
查看次数

标签 统计

c++ ×3

definition ×1

inline ×1

one-definition-rule ×1