Pointers confuse a lot of C++ developers, especially early on. Many people learn Java or Python first, where memory feels invisible and safe. Then C++ shows you addresses, lifetimes, and crashes, and it feels unnecessary.
You have seen this question on Reddit and Stack Overflow many times. Why are pointers used in C++ when they seem to break things so easily? The honest answer is that pointers are…
You must be logged in to post a comment.