c++ - 如何为 Visual C++ 2010 中的所有新类创建一个简单的注释标题模板?

标签 c++ visual-studio templates

这可能是重复的,但到目前为止我还没有找到任何答案。我的公司通过了一项决议,即所有文件都需要有一个样板注释标题,其中包括文件名和版权日期。我希望有一种简单的方法来创建一个标题模板,该模板添加到添加到项目中的每个新类(.cpp 和 .h 文件)的顶部,其中有几个变量会根据日期被替换,文件名等

不幸的是,这似乎是一项看起来应该是更大的任务。我查看了 Manipulating Code using the Visual C++ Code ModelManually Creating an Item Template并且似乎无法让他们中的任何一个人做我想做的事。

抱歉,这听起来像是“为我做我的工作”的帖子,但对我来说,这不值得花那么多时间。如果要花一天时间来弄清楚扩展 Visual Studio 的细微之处,我可以手动添加和编辑每个新文件的标题,因为它不经常这样做。有没有比我看到的更简单的方法,或者有一个简单的例子说明如何将这些方法用于我的目的?

最佳答案

这可能不会比你已经得到的更进一步,但 Simon 很接近,因为你可以按照他建议的方式创建 C++ 文件模板,但 C++ 模板的路径是 C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcprojectitems(请注意,在 32 位机器上它只是 Program Files)。

如果您编辑文件 NewC++File.cpp,下次您将新的 C++ 文件添加到项目时,将使用您的模板。或者,您可以在此文件夹中创建自己的文件,它们将出现在“添加新项目”对话框中。

这不会解决您在标题中插入当前日期的问题(假设您希望自动确定该日期),但您可以每年更新一次您使用的模板,这样会稍微少一些家务活。

HTH

关于c++ - 如何为 Visual C++ 2010 中的所有新类创建一个简单的注释标题模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322246/

相关文章:

python - 在 C/C++ 和 Python 之间共享内存

c++ - cpp 中使用 stack<string> 的 stack.top() 和 stack.pop() 的返回类型是什么?

c++ - 如何从 C++ 核心指南检查程序检查路径中排除文件夹?

C++模板检查值

asp.net-mvc - 使用 Razor,如何使所有 "bool?"属性在详细信息页面上显示为是/否/未设置?

c# - 有哪些模板引擎可以在 Microsoft Word 中创建模板?

c++ - 创建alignas(64) 整数 vector

c++ - << 运算符重载返回 std::string 时出错

visual-studio - Visual Studio 中使用 FSharp 的相对目录路径

mysql - 部署 C# 控制台应用程序时如何包含 MySql.Data.dll