Visual Studio 2012 で新しく作成されたヘッダー ファイルにインクルード ガードを自動的に挿入したいと考えています。この目的のために事前定義されたスニペットはありますか?
編集: #pragma once とコンパイラによる幅広いサポートを認識しています。しかし、私たちのコーディング スタイルでは、インクルード ガードを使用する必要があります。
Visual Studio 2012 で新しく作成されたヘッダー ファイルにインクルード ガードを自動的に挿入したいと考えています。この目的のために事前定義されたスニペットはありますか?
編集: #pragma once とコンパイラによる幅広いサポートを認識しています。しかし、私たちのコーディング スタイルでは、インクルード ガードを使用する必要があります。
Visual Studio 2012 では、キーの組み合わせを使用します
Ctrl+K,Ctrl+S
選択したコードを次のようなコード スニペットで囲むことができます。
#if、#ifdef、#ifndef、if、class、do、enumその他多数
.. または独自のものを指定: http://msdn.microsoft.com/en-us/library/ms165394.aspx
#pragma once?
しかし、いいえ、などを自動的に挿入するものは何も知りませ#ifndefん。
Visual Assist X がある場合は削除できます#pragma once。残りのテキストを選択し、右クリックしてSurround with (VA)=> #ifdef guard in a header. デフォルトが気に入らない場合は、メニューに移動して=>VASSISTXを選択してオーバーライドできますToolsEdit VA Snippets...