gpt4 book ai didi

c++ - 将类函数与其实际功能分开声明有什么好处?

转载 作者:太空宇宙 更新时间:2023-11-04 00:56:02 24 4
gpt4 key购买 nike

在 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 文件中有什么好处?

最佳答案

依赖管理。类的使用者只需要包含头文件,因此他们不依赖于实现。

另一个用途是打破循环依赖。

这两个问题对于玩具程序来说可能看起来像是在浪费时间,但随着程序的发展,它们开始变成一个非常糟糕的问题。

关于c++ - 将类函数与其实际功能分开声明有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com