Я пишу, чтобы уточнить некоторые комментарии на этом сайте.
1) Я знаю, что в C ++ нет сборщика мусора. Один из них сказал, что C ++ был изобретен еще до идеи сборщика мусора, и в этом причина. Это правда? Я думаю, что это имеет смысл.
2) Всякий раз, когда обсуждался сборщик мусора, умная точка (такая как boost :: share_ptr) была выбрана как способ. Однажды я был убежден, что подсчет ссылок является одним из способов реализации сборщика мусора, но некоторые говорили, что «умная точка» не является реализацией сборщика мусора. В чем дело?
3) Некоторые говорили, что сборщик мусора не был включен в C ++, потому что это было сложно, и многие проблемы не могли быть решены. Тем не менее, кто-то еще сказал, что существует сторонний сборщик мусора, независимо от того, коммерческий он или бесплатный. Так как же эти сторонние компании справляются с проблемами?
Я благодарен, если кто-нибудь может прояснить мои заблуждения.
Большое спасибо!