0

我想知道我是否可以在 .h 文件中定义和声明方法/函数,以及是否可以在测试文件(.cpp 文件)中调用它们,或者我只需要在 .h 文件中声明并在一个单独的 .cpp 文件。

谢谢我正在用c ++编码

4

1 回答 1

2

您可以在标头中声明和定义函数,但定义它们而不使它们内联可能会给您带来链接错误。除非函数在后一种情况下,否则一个定义规则很容易破坏inline

除非,你真的知道你在做什么,最好在头文件中声明函数并在 cpp 文件中定义它们。

于 2012-04-05T10:19:17.540 回答