This documentation is archived and is not being maintained.

Compiler Error C2461

Error Message

'class' : constructor syntax missing formal parameters

The constructor for the class does not specify any formal parameters. The declaration of a constructor must specify a formal parameter. (The list can be null.)

Add a pair of parentheses after class::class.

The following sample generates C2461:

// C2461.cpp
// compile with: /c
class C {
   C::C;   // C2461
   C::C();   // OK