Bjarne Stroustrup, creator of C++, has issued a call for the C++ community to defend the programming language, which has been shunned by cybersecurity agencies and technical experts in recent years for its memory safety shortcomings.
Bjarne Stroustrup, creator of C++, has issued a call for the C++ community to defend the programming language, which has been shunned by cybersecurity agencies and technical experts in recent years for its memory safety shortcomings.
Exactly… I’ve never gotten the whole “C++ is so unsafe” thing. If you’re having trouble with manual memory management in modern C++, it’s likely because you’re doing something wrong.
There are use-cases for it, but if you’re working with something so performance critical that you can’t afford an
std::array
orunique_ptr
, you’re probably better off just writing straight C instead (except then you don’t even have references).Modern C++ has a shitload of guardrails if you care to use them, but also lets you say “fuck it, this
void*
points to a double, trust me” if you want to.