4 ms·
What do you mean by "Lack of extra safety compared to C"? I'd have imagined the exact opposite, but maybe I'm missing something there.
by Ragnarork 13y ago
What do you mean by "Lack of extra safety compared to C"? I'd have imagined the exact opposite, but maybe I'm missing something there.
- pjmlp 13y agoC++ is way safer than C thanks to stronger type checking and what you can achieve via library types like STL collections. However the C unsafety is still present due to the compatibility compromises with C in C++'s design. With teams it is very hard to control what each developer makes use of, even with static analysis.
- Ragnarork 13y agoThat was kind of my point. I really think that if anything, C++ cannot be as unsafe as C. You can do crap in C++ just as well as you can do in C, but at least C++ gives you tools to do things way more safely IMO.
- pjmlp 13y agoYes, that is one reason why I never liked C, but do enjoy C++ for personal projects or when everyone on the team is quite comfortable with it. For the other type of enterprise projects I rather use languages that follow Algol linage of memory safety.