¿Qué son “:: operator new” y “:: operator delete”?

Lo sénew ydelete son palabras clave.

<code>int obj = new int;
delete obj;

int* arr = new int[1024];
delete[] arr;
</code>

<new> header es una parte de los encabezados estándar de C ++. Tiene dos operadores (no estoy seguro de que sean operadores o sean funciones):

::operator new

::operator delete

Estos operadores utilizan como abajo:

<code>#include <new>
using namespace std;

int* buff = (int*)::operator new(1024 * sizeof(int));
::operator delete(buff);
</code>

¿Qué son ":: operator new" y ":: operator delete"? Son diferentes denew ydelete palabras clave?

Respuestas a la pregunta(4)

Su respuesta a la pregunta