&gt;  with sufficient vigilance<p>So now using const is some kind of difficult task? Not much cognitive overhead there. I thought everyone was onboard with immutability these days.<p>My point is that safe low-overhead data structures with non-dangling, pointers protected from nullptr dereferencing ARE possible in C++ and not Rust. Yes, you have to put const after every type. Call that vigilance if you want. It&#x27;s a really small price to pay IMO.<p>Edit: Down voted again. What&#x27;s wrong with my point or code? I&#x27;m curious.