【发布时间】:2011-08-05 15:31:50
【问题描述】:
(在 C++ 中)我有一个类,其结构在头文件中声明。该头文件包含在很多源文件中,因此当我编辑它时,我需要重新编译很多文件。
该类具有一组仅在一个源文件中调用的私有函数。目前它们在头文件的类结构中声明。当我添加这种类型的新函数或编辑参数时,它会导致重新编译大量文件。我想在其他地方声明这些函数,这样只有定义和调用它们的文件被重新编译(以节省时间)。不过,它们仍然需要能够访问内部类变量。
我怎样才能做到这一点?
【问题讨论】:
-
如果我从头开始编写课程,有些方法效果很好。但是,我不是从头开始。这个类已经写好了。
标签: c++ function header private declare