Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道我是否可以在 .h 文件中定义和声明方法/函数,以及是否可以在测试文件(.cpp 文件)中调用它们,或者我只需要在 .h 文件中声明并在一个单独的 .cpp 文件。
谢谢我正在用c ++编码
您可以在标头中声明和定义函数,但定义它们而不使它们内联可能会给您带来链接错误。除非函数在后一种情况下,否则一个定义规则很容易破坏inline。
inline
除非,你真的知道你在做什么,最好在头文件中声明函数并在 cpp 文件中定义它们。