Если я заменил все подписи operator new
, которые я могу, по крайней мере, на те версии, которые я тестировал, я вижу, что стандартные контейнеры вызывают мои замененные версии для выделения памяти.
Гарантируется ли это стандартом? То есть, было бы незаконным для реализации использовать оптимизированную версию, которая не вызывала бы мои функции замены для памяти, лежащей в основе стандартных контейнеров?