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

eu seinew edelete são palavras-chave.

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

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

<new> 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:

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

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

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

questionAnswers(4)

yourAnswerToTheQuestion