News for hackers. Stuff that matters.
Re:Pointers Are More Abstract Than You Might Expect in C by blub on Monday July 02, 2018 @03:32PM (#17444691)
Ok then please prove that C++ is more complicated than Rust by listing which features of C++ are not available in Rust. It's nice that the compiler can tell me when I do something wrong, but I still have to know how to write it correctly in the first place. In Java it's more or less code and forget.

And yes, I meant memory safety.

Re:Pointers Are More Abstract Than You Might Expect in C by whyever on Tuesday July 03, 2018 @08:56AM (#17449738)
Besides the (desirable) features already listed by someone else, here are a few others, some of which can have unfortunate interactions: implicit conversions, constructors, member initializer lists, inheritance, overloading, default arguments, capture lists, variadic templates.
Re:Pointers Are More Abstract Than You Might Expect in C by steveklabnik on Monday July 02, 2018 @05:26PM (#17445451)
The biggest ones people ask for are non-type templates, HKT, and sometimes move constructors.