C++/CLI 项目中的 Windows 窗体设计器在头文件本身中生成所有事件处理程序的声明和定义。它生成的 .cpp 只是一个存根,它仅包含生成的标头和 stdafx.h。我觉得如果我将所有类方法的实现(即定义)移到它们应该属于的 .cpp 中,我可以减少编译时间。当标头在多个位置#included 时,这一点变得尤为重要。
将我的代码拆分为单独的声明 (.h) 和定义 (.cpp) 文件是否有任何缺点或副作用?建议?最佳实践?
C++/CLI 项目中的 Windows 窗体设计器在头文件本身中生成所有事件处理程序的声明和定义。它生成的 .cpp 只是一个存根,它仅包含生成的标头和 stdafx.h。我觉得如果我将所有类方法的实现(即定义)移到它们应该属于的 .cpp 中,我可以减少编译时间。当标头在多个位置#included 时,这一点变得尤为重要。
将我的代码拆分为单独的声明 (.h) 和定义 (.cpp) 文件是否有任何缺点或副作用?建议?最佳实践?