Что такое «:: operator new» и «:: operator delete»?

я знаюnew а такжеdelete являются ключевыми словами.

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

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

<new> header является частью стандартных заголовков C ++. У него есть два оператора (я не уверен, что они являются операторами или они являются функциями):

::operator new

::operator delete

эти операторы используются как ниже:

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

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

Что такое & quot; :: оператор new & quot; и & quot; :: оператор удаления & quot ;? Отличаются ли они отnew а такжеdelete ключевые слова?

Ответы на вопрос(4)

Ваш ответ на вопрос