(在C ++中)我有一个类,其结构在头文件中声明。该头文件包含在许多源文件中,因此当我编辑它时,需要重新编译许多文件。
该类有一组私有函数,仅在一个源文件中调用。目前,它们在头文件中的类结构中声明。当我添加这种类型的新函数或编辑参数时,它会导致许多文件的重新编译。我希望将函数声明在其他地方,以便只重新编译定义和调用它们的文件(以节省时间)。但是,它们仍然需要能够访问内部类变量。
如何实现这一点?
该类有一组私有函数,仅在一个源文件中调用。目前,它们在头文件中的类结构中声明。当我添加这种类型的新函数或编辑参数时,它会导致许多文件的重新编译。我希望将函数声明在其他地方,以便只重新编译定义和调用它们的文件(以节省时间)。但是,它们仍然需要能够访问内部类变量。
如何实现这一点?