English 中文(简体)
视觉工作室 C++/CLI Winforms 项目中的设计生成代码
原标题:
  • 时间:2009-03-20 04:48:35
  •  标签:

C++/CLI项目中的Windows Forms设计器会在头文件中生成所有事件处理程序的声明和定义。它生成的.cpp文件仅仅是一个简单的存根,它只是包含了生成的头文件和stdafx.h文件。我觉得如果我把所有类方法的实现(即定义)移动到它们应该位于的.cpp文件中,我可以减少编译时间。当头文件被多次#include的时候,这变得尤为重要。

将我的代码拆分为单独的声明(.h)和定义(.cpp)文件是否存在任何缺点或副作用?建议?最佳实践? 有什么建议?最佳实践?

最佳回答

如果您将初始化方法(InitializeComponent方法)手动移动到.cpp文件中,则设计师在尝试构建设计界面时将无法找到它,您将失去使用设计师的能力。

我建议将InitializeComponent保留在原处。

问题回答

暂无回答




相关问题
热门标签