很抱歉,如果已经涵盖了这一点,或者在另一个stackoverflow属性中提出更好的要求......
我正在寻找的方法是控制如何在VS2010中处理锅炉板“在C ++中创建新类”。
目前,使用父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)
{
}
我希望每个(void)都是()。我假设必须有一个模板文件,从中生成上面的代码?有谁知道那是什么,适当的程序是什么来覆盖它?
答案 0 :(得分:2)
我无法在我的机器上找到任何C ++,但这可能是因为我只在Visual Studio中进行C#开发,但看起来this blog post可能有你的答案。
总结并保存这个问题的未来发现者不可避免的链接腐烂,基本上你导航到:
%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
,%语言%CPlusPlus
或其他 - 不确定,因为我的系统只有CSharp
和VisualBasic
。
无论如何,在这里导航并在桌面上制作.zip文件的副本,解压缩它,然后编辑包含的代码文件以查看您的喜好。然后将其拉回以使其与原始zip匹配,将新的.zip复制回该位置并在命令行中导航到此路径:
%VS Install Path%\Common7\IDE
运行此命令:
devenv.exe /installvstemplates
你有它,你的模板看起来就像你喜欢它。
答案 1 :(得分:0)
我不想自己回答这个问题,但实际情况是VS2010(及更老版本)不支持自定义C ++的代码生成(但对其他语言也是如此)。
如果你正在寻找除C ++之外的任何东西,Zannjaminderson是对的