Last time I programmed C++ it was C++98. What's changed since?
>>60712181
Everything.
>>60712235
I wonder if it's physically possible to be even less specific?
>>60712257
Okay, how about this:
some of the things
>>60712181
My favorite part of C++ is that you can use it to program in many different styles depending on your personal tastes and the requirements of your project. It's a bit of a mixed blessing, because the language is very complicated and you can shoot yourself in the foot, but if you're careful to avoid some common pitfalls, it becomes extremely powerful.
In the past decade, it has gotten even more flexible and more powerful, though consequently more complicated.
I find that the boost library is an excellent example of a "modern" C++ programming style and makes use of many of the languages features. Check out the guide here for reference: https://theboostcpplibraries.com/
>>60712235
came to say this
>>60712235
He is pretty much right. At the very least it's becoming a much better language
http://en.cppreference.com/w/cpp/language/history
>>60713025
it shouldn't be in the language; but it should be used
>>60712181
>>60712181
Modern C++ is pretty good for multi-threaded stuff:
http://en.cppreference.com/w/cpp/thread
The use of RAII scoped locks is great to manage shared resources concurrently.
>>60712181
Let's put it this way.
These days, if you learn C first in order to learn C++ you are making a grave mistake.
>>60713894
Shit
Everything i look up about using, implementing and understanding RAII comes off as extremely vague. What's some good reading about the subject?
>>60712181
>IBM PS/2 model P70 with Plasma display
hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggggggggggggggggggggggggggggggggggggggggg
>>60712257
There's another thread where a guy wants us to recommend a "reasonable" laptop.