次の方法で共有


コンパイラの制限

C++ 規格ではさまざまな言語構成要素の制限をお勧めします。以下は Visual C++ コンパイラと推奨される制限を実装しない構造体のリストです。最初の数が適切な制限で2 番目の引数はVisual C++ によって実装される制限事項です :

  • 複合ステートメント選択制御構造と反復制御構造の [256] の入れ子レベル (256)。

  • 1 種類のマクロ定義のパラメーター ([256] 127)。

  • 1 種類のマクロ呼び出しの引数 ([256] 127)。

  • 文字列のリテラルまたは幅の広いリテラル文字列連結 () の後で [65536] (65535) 文字。

  • 一つの 構造体宣言 List [256] (16) の入れ子になったクラス構造体または共用体の定義のレベル。

  • コンストラクター定義 [6144] (約 600 のメンバーの初期化子メモリの依存ファイルは /Zm コンパイラ オプションで拡張できます。

  • 1 種類の識別子 [256] の範囲の修飾子 (127)。

  • 入れ子になった外部仕様 [1024] (10)。

  • テンプレート宣言 [1024] のテンプレート引数 (64)。

参照

その他の技術情報

非標準の動作