Complex sentence: The C++ standard permits garbage collection, but does not require it; garbage collection is rarely used in practice.
Split into simpler sentences: The C++ standard permits garbage collection, but does not require it. Garbage collection is rarely used in practice.