我还没有看到这个问题的任何答案(这可能意味着它是不允许的),但我想我还是会问。
有没有办法覆盖使用 MS Visual-C++ 创建的#pragma once
in.h
或.hpp
文件的自动生成,以使用使用可移植友好预处理器指令的标准标头保护?
#ifndef _V_DESCRIPTOR_
#define _V_DESCRIPTOR_
// some code here
#endif
我还没有看到这个问题的任何答案(这可能意味着它是不允许的),但我想我还是会问。
有没有办法覆盖使用 MS Visual-C++ 创建的#pragma once
in.h
或.hpp
文件的自动生成,以使用使用可移植友好预处理器指令的标准标头保护?
#ifndef _V_DESCRIPTOR_
#define _V_DESCRIPTOR_
// some code here
#endif
要回答您的真正问题,我认为 Visual Studio 没有任何选择,但使用 Visual Studio 可扩展性工具包会非常简单,所以我确信有人编写了一个可以下载的宏。环顾工具 -> 扩展管理器 -> 在线图库,您可以安装大量免费插件。
例如,Zoom C++ 类向导似乎生成了两种样式的包含保护。但我从未使用过它,所以我无法以一种或另一种方式提出建议。