Поделиться через


Ошибка компилятора C2821

первый формальный параметр для оператора new должен иметь значение unsigned int

Первый формальный параметр нового оператора должен быть неподписанным int.

Пример

Следующий пример приводит к возникновению ошибки C2821:

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