Correggetemi se sbaglio, ma il C++ nn usa un reference counter?
ovvero che ha una tabellina dove controlla che tutte le variabili siano puntate da almeno un puntatore

per quel che so è SI, ma nn ne sono più sicuro leggendo la domanda ^^'

se è come dico io allora appena viene la memoria viene allocata in quel modo, viene subito deallocata perche nn vi sono puntatori che la tengono a mente