C++ 如何配置VS2010代码生成功能?

C++ 如何配置VS2010代码生成功能?,c++,visual-studio,visual-studio-2010,C++,Visual Studio,Visual Studio 2010,抱歉,如果这已经包括在内,或者最好在另一个stackoverflow属性中询问 < p>我在机器上找不到任何C++,但这很可能是因为我只在VisualStudio中做了C开发,但是看起来好像有你的答案。 为了总结并避免这个问题的未来发现者不可避免的链接腐烂,基本上您可以导航到: %VS Install Path%\Common7\IDE\ItemTemplates\%Language%\Code\1033\Class.zip 其中%VS Install Path%是C:\Program Fi

抱歉,如果这已经包括在内,或者最好在另一个stackoverflow属性中询问

<我想知道的是一种控制锅炉板“创建一个新类”C++在VS2010中如何处理的方法。 当前,使用父级Y创建一个新类X

X.h
#include "Y.h"
class X :
   public Y
{
public:
   X(void);
   virtual ~X(void);
}

X.cpp
#include "StdAfx.h"
#include "X.h"

X::X(void)
{
}

X::~X(void)
{
}

我宁愿每个(空)都是()。我假设必须有一个模板文件,上面的代码是从中生成的?有人知道它在哪里吗,它的正确程序是什么?< /p> < p>我在机器上找不到任何C++,但这很可能是因为我只在VisualStudio中做了C开发,但是看起来好像有你的答案。 为了总结并避免这个问题的未来发现者不可避免的链接腐烂,基本上您可以导航到:

%VS Install Path%\Common7\IDE\ItemTemplates\%Language%\Code\1033\Class.zip
其中
%VS Install Path%
C:\Program Files\Microsoft Visual Studio 10.0
的某种风格,或者可能是
C:\Program Files(x86)\Microsoft Visual Studio 10.0
和%Language%是
CPlusPlus
或其他东西-不确定,因为我的系统只有
CSharp
VisualBasic

无论如何,在这里导航,并在桌面上复制.zip文件,解压缩它,然后编辑包含的代码文件,使其看起来像您喜欢的那样。然后将其压缩备份,使其与原始压缩匹配,将新的.zip复制回该位置,并在命令行中导航到此路径:

%VS Install Path%\Common7\IDE
并运行以下命令:

devenv.exe /installvstemplates

<> p>并且你有它,你的模板看起来是你喜欢的。

我自己也不喜欢回答这个问题,但是事实是VS2010(和更旧的)不支持能够定制C++的代码生成(但是对于其他语言来说)。
因此,如果您想要的不是C++,那么Zannjaminderson是对的。

谢谢您提供的信息。不幸的是,对于VS2010/C++,我有这样一个文件夹,其中包含一些与单元测试相关的内容,但没有一个与其他语言路径中的内容类似(例如,C#has class.zip,其内容如您所述)。也许VS2011/2012会将其从硬编码转移到像这样的xml文件中?是的,奇怪的是,我也只有一个用于单元测试的文件,但我仍然给出了答案,希望我有一个奇怪的安装和其他(你的)这将被证明是不同的。更多的挖掘发现了一篇博文,建议运行最后一个命令以填充您可能缺少的模板,所以这可能是一个开始?运行devenv.exe/installvstemplates(必需的提升)不会创建任何新的class.zip。我只需要继续查找,或者等待Visual Studio的下一个版本。