在标题中定义类是一个好习惯吗?

时间:2013-01-09 02:33:22

标签: c++

我已经读过在头文件中定义函数是一种不好的做法,但类怎么样?是在头文件中定义它们吗?

1 个答案:

答案 0 :(得分:1)

除非这个类是纯模板类或其他应该是内联的类,否则最好将类实现放入cpp文件而不是头文件。总之,将接口放在头文件中,同时将实现放在cpp文件中。

P.S。

正如@jogojapan所说,我说的是类实现而不是类定义。那是因为尽管OP正在谈论类定义,但我强烈怀疑他实际上是否意味着类实现。