避免在类头文件(C ++)中声明私有函数
||
(在C ++中)我有一个类,其结构在头文件中声明。该头文件包含在许多源文件中,因此当我对其进行编辑时,我需要重新编译许多文件。
该类具有一组私有函数,这些私有函数仅在一个源文件中被调用。当前,它们在头文件的类结构中声明。当我添加这种类型的新功能或编辑参数时,因此会导致重新编译大量文件。我想在其他地方声明这些函数,以便仅重新定义并调用它们的文件(以节省时间)。但是,它们仍然需要能够访问内部类变量。
我该如何实现?
没有找到相关结果
已邀请:
4 个回复
嗜蒂谷尘旱
将您的课程的实际实现保留在
中-
应该具有ѭ1members的公共成员的副本,并只需将其转发给这些成员即可。所有用户将仅包含\“ Foo.h \”-您可以更改
的所有私有详细信息,而
的用户不会看到任何更改。
芜任亮蜡
impl.cpp:
亨尖玛次酥
荤碗