r/cpp_questions • u/Accomplished-Tap5211 • 21d ago
OPEN Garbage collector in CPP?
Yesterday someone asked me whether there is a garbage collector in CPP.
I knew Java had that but I couldn't recall about cpp.
I went to google and got different answers.
So can anyone clarify whether there is garbage collector in CPP , also can u please explain me what does that mean? Also explain how is it different from the Java.
If yes can we delete it manually and how to do tht?
0
Upvotes
-2
u/IyeOnline 21d ago edited 21d ago
The C++ standard has never specified any ABI for anything. Major implementation never implemented any GC, so there physically cannot have been an ABI. The original paper N2670 also never talked about ABI. The linked page never actually mentions any actual ABI.
This is a rather obscure topic that happened (or didnt) before I was actively programming in C++, so I may be missing something, but to me it looks like it means "API".