◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── Compiler error C2462 'identifier' : cannot define a type in a 'new-expression' A type cannot be defined in the operand field of the new operator. Put the type definition in a separate statement. The following is an example of this error: void main() { new struct S { int i; }; // error } -♦-