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

Lo sénew ydelete son palabras clave.

int obj = new int;
delete obj;

int* arr = new int[1024];
delete[] arr;

<new>&nbsp;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:

#include <new>
using namespace std;

int* buff = (int*)::operator new(1024 * sizeof(int));
::operator delete(buff);

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