Compiler Error C2821

 

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

first formal parameter to 'operator new' must be 'unsigned int'

The first formal parameter of the operator new must be an unsigned int.

The following sample generates C2821:

// C2821.cpp  
// compile with: /c  
void * operator new( /* unsigned int,*/ void * );   // C2821  
void * operator new( unsigned int, void * );  

Show: