在C ++中,拥有一个具有函数的类有什么好处......
说
class someClass{
public:
void someFunc(int arg1);
};
然后在int main
之后声明函数的实际功能int main()
{ return 0; }
void someClass::someFunc(int arg1)
{ cout<<arg1; }
此外,在.h头文件中声明类,然后将功能放在一个#include .h文件的.cpp文件中有什么好处?
答案 0 :(得分:6)
依赖管理。该类用户只需要包含头文件,因此它们不依赖于实现。
另一个用途是打破循环依赖。
这两个问题可能看起来像玩具程序浪费时间,但随着程序的增长,它们开始成为一个非常糟糕的问题。