Export (0) Print
Expand All
Expand Minimize

Compiler Error C2461

'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
};

Community Additions

ADD
Show:
© 2014 Microsoft