用标准#ifndef MS-VC ++覆盖#pragma一次

时间:2011-07-04 01:31:38

标签: visual-studio visual-c++ visual-c++-2010

我没有看到这个问题的任何答案(这可能意味着这是不允许的),但我想我还是会问。

有没有办法覆盖使用MS Visual-C ++创建的#pragma once.h文件中的.hpp的自动生成,以使用使用便携式友好预处理程序指令的标准标头保护?

#ifndef _V_DESCRIPTOR_ 
#define _V_DESCRIPTOR_
 // some code here
#endif

1 个答案:

答案 0 :(得分:4)

要回答您的真实问题,我认为Visual Studio没有任何选择,但使用Visual Studio Extensibility Toolkit会非常简单,所以我敢肯定有人编写了一个可以下载的宏。环顾工具 - > Extension Manager - >在线图库,您可以安装大量免费插件目录。

例如,Zoom C++ Class Wizard似乎会生成两种包含后卫的样式。但我从未使用它,所以我不能以某种方式提出建议。