Condividi tramite


Errore del compilatore C2462

'identifier': impossibile definire un tipo in 'new-expression'

Non è possibile definire un tipo nel campo operando dell'operatore new . Inserire la definizione del tipo in un'istruzione separata.

L'esempio seguente genera l'errore C2462:

// C2462.cpp
int main() {
   new struct S { int i; };   // C2462
}