News for hackers. Stuff that matters.
Re:Ask HN: What is the state of C++ vs. Rust? by steveklabnik on Thursday October 20, 2016 @05:04PM (#12756154)
Even modern C++ isn't memory safe. Most straightforward example is to move a uniq_ptr, which makes it a nullptr, ready to be dereferenced and cause UB.
Re:Ask HN: What is the state of C++ vs. Rust? by ar15saveslives on Thursday October 20, 2016 @10:07PM (#12757697)
How does it happen? Non-const unique_ptr& used as a function parameter?
Re:Ask HN: What is the state of C++ vs. Rust? by steveklabnik on Friday October 21, 2016 @03:42AM (#12758824)
Re:Ask HN: What is the state of C++ vs. Rust? by ar15saveslives on Friday October 21, 2016 @09:13AM (#12760095)
I can simplify your example:

  unique_ptr<int> p;
  auto n = *p; // C++ kills!