Znajdowanie rozmiaru dynamicznie przydzielonej tablicy

Dlaczego nie można uzyskać przydzielonej długości bufora w ten sposób.

AType * pArr = new AType[nVariable];

Gdy ta sama tablica zostanie zwolniona

delete [] pArr;

środowisko wykonawcze musi wiedzieć, ile należy zwolnić. Czy jest jakiś sposób na uzyskanie dostępu do długości przed usunięciem tablicy. Jeśli nie, dlaczego nie ma takiego interfejsu API, który pobierze długość?

questionAnswers(7)

yourAnswerToTheQuestion