在cpp文件中声明转发的类定义,该做什么用?
|
在.cpp文件中转发类定义有什么意义?
想象一下,我在另一个公共班级中有一个私人班级。我转发了私有类的定义,例如Private类。
将私有类的声明放入.cpp文件有什么好处?还是我应该坚持在我的public class.h中使用前向声明,并将我的privateClass.h包括在cpp文件中?
没有找到相关结果
已邀请:
4 个回复
郡豪靠暖
钨蜡唤喉晤
类的实现,并且不带任何有关如何使用该接口的信息。
稀瓣囊
替秀宝
这允许Class2.h使用Class1,而不必在其头文件中包含Class1.h。当然,任何包含Class2.h的.cpp文件也必须包含Class1.h。 请记住,您可以在多个模块中声明类型,但是只能在其中一个模块中定义类型。