【发布时间】:2010-05-26 14:57:37
【问题描述】:
在 C++ 中,拥有一个带有函数的类有什么好处...
说
class someClass{
public:
void someFunc(int arg1);
};
然后在 int main 之后声明函数的实际功能
int main()
{ return 0; }
void someClass::someFunc(int arg1)
{ cout<<arg1; }
此外,在 .h 头文件中声明类,然后将功能放入 #includes .h 文件的 .cpp 文件有什么好处?
【问题讨论】:
-
当你有一个超过 10 行的程序时,你会很高兴你已经将你的类放在单独的文件中
main()函数。 -
顺便说一句,通常的约定是至少有 3 个文件:类头文件、类定义文件和主文件。类头包含类声明(因此其他翻译单元可以包含它)。类定义文件包含类的实现。主文件包含与主应用程序相关的功能。通过将类文件从主程序中分离出来,允许其他代码以最小的改动重用它们。