在.inl文件中声明的好处是什么?什么时候需要使用?
最佳答案
.inl
文件从不强制执行,并且对编译器没有特殊意义。这只是一种结构化代码的方式,向可能阅读该代码的人提供了提示。
我在两种情况下使用.inl
文件:
在这两种情况下,我都将函数的声明放在其他文件包含的头文件中,然后将
#include
文件.inl
放在头文件的底部。我喜欢它,因为它将接口(interface)与实现分开,并使头文件更易于阅读。如果您关心实现细节,则可以打开
.inl
文件并阅读它。如果不这样做,则不必。关于c++ - .inl文件在C++中的意义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1208028/