Condividi tramite


Limite del compilatore

Lo standard C++ consigliabile i limiti per diversi costrutti di linguaggio.Di seguito viene riportato un elenco dei costrutti in cui il compilatore di Visual C++ non implementa i limiti consigliati.Il primo numero è il limite consigliato e il secondo numero è il limite implementata da Visual C++:

  • Livelli di annidamento di istruzioni composti, di strutture di controllo di iterazione e di strutture di controllo di selezione [256] (256).

  • Parametri in una definizione di macro [256] (127).

  • Argomenti in una macro denominata [256] (127).

  • Caratteri in un valore letterale stringa di caratteri o in un ampio valore letterale stringa (dopo concatenazione) [65536] (65535).

  • Livelli di classe annidata, di progettazione, o di definizioni di unione in un singolo struct-dichiarazione-elenco [256] (16).

  • Gli inizializzatori in una definizione del costruttore [6144] (circa 600, dal membro di memoria, possono aumentare con l'opzione del compilatore /Zm).

  • Le qualificazioni dell'ambito di un identificatore [256] (127).

  • Specifiche esterne annidate [1024] (10).

  • Argomenti di modello in una dichiarazione del template [1024] (64).

Vedere anche

Altre risorse

Comportamento non standard