2

この質問に対する回答は見たことがありません (これはおそらく許可されていないことを意味します) が、とにかく質問したいと思いました。

MS Visual-C++ を使用して作成され#pragma onceた in.hまたはファイルの自動生成をオーバーライドして、移植可能なフレンドリーなプリプロセッサ ディレクティブを使用する標準ヘッダー ガードを使用する方法はありますか?.hpp

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

1 に答える 1

4

あなたの本当の質問に答えるために、Visual Studioにはそのためのオプションはないと思いますが、Visual Studio Extensibility Toolkitを使用するのは非常に簡単なので、ダウンロードできるマクロを誰かが書いていると確信しています. Tools -> Extension Manager -> Online Gallery を見回すと、インストールできる無料のアドインの大規模なカタログがあります。

たとえば、Zoom C++ クラス ウィザードは、インクルード ガードの両方のスタイルを生成するように見えます。しかし、私はそれを使用したことがないので、どちらか一方を推奨することはできません.

于 2011-07-04T01:49:36.377 に答える