c++ - 在 Visual Studio 中快速插入 include guard 的方法

标签 c++ visual-studio visual-studio-2012

我想自动插入include guards到 Visual Studio 2012 中新创建的头文件中。是否有用于此目的的任何预定义片段?

编辑:我知道#pragma once 及其编译器的广泛支持。但是我们的编码风格迫使我使用 include 守卫。

最佳答案

在 visual studio 2012 中使用组合键

Ctrl+K,Ctrl+S

它允许您用代码片段包围选定的代码,例如:

#if, #ifdef, #ifndef, if, doenum 等等

.. 或指定您自己的: http://msdn.microsoft.com/en-us/library/ms165394.aspx

关于c++ - 在 Visual Studio 中快速插入 include guard 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16978187/

相关文章:

c++ - 将 char 数组转换为 int

c++ - 为什么 const temporary 选择调用非 const 成员函数而不是 const 成员函数?

C# Visual Studio 不在当前项目中构建

c++ - Bullet Physics,btBvhTriangleMeshShape 和 btStaticPlaneShape 之间的碰撞不起作用

c++ - 为什么会出现 _Block_Type_Is_Valid (pHead->nBlockUse) 错误?

c++ - 二叉搜索树前序遍历,递归与循环?

c# - Resharper - 如何在解决方案中禁用项目的索引

visual-studio - 如何在 Visual Studio 中重置跟踪更改?

visual-studio - 如何创建包含链接文件的 Visual Studio 项目模板?

c++ - 在 C++11 中,在函数中返回一个 std::string 是移动还是复制它?