Я видел такой код:
void *NewElts = operator new(NewCapacityInBytes);
И соответствующий вызов явно operator delete
используется позже.
Зачем это делать вместо:
void *NewElts = new char[NewCapacityInBytes];
Почему явный вызов operator new
и operator delete
??