Нахождение размера динамически распределяемого массива

Почему невозможно получить длину буфера, выделенного таким образом.

AType * pArr = new AType[nVariable];

Когда тот же массив освобожден

delete [] pArr;

среда выполнения должна знать, сколько нужно освободить. Есть ли средства для доступа к длине перед удалением массива. Если нет, почему нет такого API, который будет извлекать длину?

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

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