如果你标记你的函数,inline那么你必须在每个使用它的翻译单元中提供一个定义。这与将定义放在单个.cpp.
如果你想把一个函数放在一个单一的.cpp你不应该声明它inline。如果您希望函数被内联,您必须依赖您的工具链,将合适的优化标志传递给您的编译器和链接器。您的工具链实际上将内联哪些功能是您必须试验的。
根据您的工具链,您可以使用特定于实现的属性来装饰您的函数,以指示您想要内联的函数。
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |