类的两个文件分别为:类说明文件和类实现文件。
当有人需要维护类的代码时,他们会立刻查看类实现文件。如果在类实现文件中查不到类的代码,他们就知道类的代码位于类定义、定实现文件中。猜测类的代码编写位置不会令人有太大的失望。
但是,当维护员需要向函数中添加更加复杂的代码时,就会使人感到厌倦,所以最好将类的代码放在类实现文件中。现在,编程的原则之一就是将所有的代码 放在类实现文件中,原因之一就是因为这种方式便于维护。
但是,仅当函数定义中没有几行代码时才可以将函数实现放在定义中。
函数体比较短的时候可以在声明时实现,这样这个函数就是一个内联函数了,函数体比较长的时候,适合在cpp文件里实现,这样可以减少系统开销
实现一定要在cpp文件中,而定义可以在cpp文件或h文件中……