DAVIDOWITCH: mno, trochu jinak. volání destrukturu na konci scope je asi nedorozumění - bavíme se o snížení počtu referencí, když na objekt odkazovalal lokální proměnná v nějakém scope, která na jeho konci zaniká...
protože v C se na konci obyčejného scope nic zvláštního nestane, tak prostě nemáš možnost to počítadlo odkazů nějak "vyčistit", aktualizovat. (leda by to fungovalo tak, že s refcountem se pracuje vždy jen v aktuálním scope, ale to se mi nezdá, to by mohlo vést k ignorování některých sofistikovaněji vytvořeých referencí...)
(samozřejmě v mých speciálních scopech remember {} a forget {} se na konci cosi stane, ale to je už úplně něco jiného... stejně jako COM je něco jiného, apod.)