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


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

"delete" : delete: не удается удалить объекты, которые не являются указателями

Замечания

Оператор удаления использовался для объекта, который не является указателем.

Example

В следующем примере генерируется C2541:

// C2541.cpp
int main() {
   int i;
   delete i;   // C2541 i not a pointer

   // OK
   int *ip = new int;
   delete ip;
}