【发布时间】:2020-09-27 14:54:38
【问题描述】:
在我的 C++ 课程中,我想编写一个辅助函数(外部用户无法看到或使用)并找到了两种方法:
1) 在.h 文件中将其声明为私有,并在.cpp 文件中编写实现。
2) 直接在.cpp 文件中编写实现而不在.h 文件中声明。
什么是正确的方法,一个人对另一个人有什么不同或优势?
【问题讨论】:
-
如果你不在类中声明函数,它将无法访问私有成员。
-
很大程度上取决于你想要达到的目标
-
你通过调用函数来使用它们。
-
@cigien 所以1和2都一样?