tgoop.com/misha_writes_code/127
Last Update:
В 23 плюсах больше не будет поддержки сборщика мусора.
Стопстопстоп что?
Все с детского сада знают, что в C++ нет сборщика мусора. Что же тогда удалят?
Оказывается, в 2008 году предложили добавить некоторые функции для работы с указателями и описали, как должен работать GC. И в 11 стандарте они появились. Но большинство компиляторов так и не стали поддерживать этот функционал. Поэтому теперь за ненадобностью его удаляют. Так что физически в плюсах не было поддержки gc, хоть она и была описана в стандарте.
Но это не значит, что в C++ не используют сборщики мусора. Есть целая куча сторонних имплементаций, которые просто оказались удобнее предложенного в стандарте. Например, в плюсах Unreal Engine используется собственный GC.
Или, например, написанный на C++ движок V8 (на котором работает JS и WebAssembly) тоже использует собственный сборщик мусора.
Поэтому нельзя уверенно сказать, что в плюсах нет GC. В стандарте он был, в имплементации нет. Но библиотеки и виртуальные машины с GC были и есть.
BY Миша пишет код


Share with your friend now:
tgoop.com/misha_writes_code/127