編譯器限制
C + + 標準建議不同的語言建構的限制。 以下是一份建構,Visual C++ 編譯器不會實作建議的限制。 第一個數字是建議的數量限制,第二個數字是由 Visual C++ 實作的限制:
複合陳述式、 反覆項目控制結構,以及 [256] (256) 的選取範圍控制結構的巢狀層次。
一個巨集定義 [256] (127) 中的參數。
[256] (127) 一個巨集引動過程的引數。
(在 「 串連 」) 之後的某個字元的字元字串常值或寬字串常值 [65536] (65535)。
層級的巢狀的類別、 結構或等位定義於同一個結構宣告清單 [256] (16)。
建構函式定義 [6144] 中的成員初始設定式 (大約 600,記憶體相關,可以增加 /Zm 編譯器選項)。
一個識別元 [256] (127) 的範圍 qualifications。
巢狀外部規格 [1024] (10)。
樣板宣告 [1024] (64) 中的樣板引數。