por que chamar o operador novo explicitamente
Eu vi código assim:
void *NewElts = operator new(NewCapacityInBytes);
E chamada correspondente explicitamenteoperator delete
é usado posteriormente.
Por que fazer isso em vez de:
void *NewElts = new char[NewCapacityInBytes];
Por que chamada explícita paraoperator new
eoperator delete
??