O que são “:: operador new” e “:: operator delete”?

eu seinew edelete são palavras-chave.

int obj = new int;
delete obj;

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

<new>&nbsp;Cabeçalho é uma parte dos cabeçalhos padrão C ++. Tem dois operadores (não tenho certeza se eles são operadores ou são funções):

::operator new

::operator delete

estes operadores usaram como abaixo:

#include <new>
using namespace std;

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

O que são ":: operador new" e ":: operator delete"? Eles são diferentes denew&nbsp;edelete&nbsp;palavras-chave?