GC a C/C++
- když je GC lepší než ruční alokace, proč se nepoužívá v C/C++ programech?
- díky vícenásobné dědičnosti může mít objekt více adres
- v C nepoznáme, co je ukazatel a co číslo (poznáme, ale je to platformově závislé)
- problémy s přesunem objektů paměti (nelze použít copying collector
- MS již umožňuje používat GC i v C/C++
- specializovaný alokátor pro daný účel je obvykle rychlejší než obecnější GC
- existují implementace pro C/C++ – Boehm GC
www.softeu.cz