Compiler Error C2204

'identifier' : type definition found within parentheses

The specified type was defined in prototype scope or as an operand.

The following is an example of this error:

( struct S {}; );  // error