I agree with GP and I&#x27;ve been doing C++ for a long time. There are a lot of dark corners that aren&#x27;t a problem until they suddenly are. Most C++ devs don&#x27;t really understand iterator invalidation, for example.