Ну и в общем количество объектов(не количество памяти, с этим умеет работать аллокатор обычно), можно например сохранять в регистре/на стеке, если компилятор видит что delete рядом
Или например записать в часть адреса.
Возможно как то ещё извратиться, ну кроме очевидного решения попросить памяти не sizeof(T) * N , а ещё + sizeof(size_t)