4 ms·
I would have gone with the C++11/14 syntax right away. C++03 is here to die out, and if you start with C++ there's no reason to learn the old syntax. e.g. auto
by shin_lao 13y ago
I would have gone with the C++11/14 syntax right away. C++03 is here to die out, and if you start with C++ there's no reason to learn the old syntax.
e.g. auto keyword, {} initializers, foreach(), lambdas, etc.
- dkersten 13y agoAgreed. Anything less than C++11 is, IMHO, obsolete and should not be taught to beginners anymore. C++11 is also much more pleasant to work in.
- berkut 13y agoUnless you want to work in VFX for things like physics, cloth / fluid simulation, rendering, etc, where most big studios doing the exciting stuff are running Linux and thanks to Maya and Houdini being built in g++ 4.1, all plugins (and therefore most of the rest of the C++ software stack) have to be built in the same version to match ABI compatibility.