Earlier quoted context omitted.
Agreed. 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.
I would even drop the "C++11" reference and just keep refering to it as C++. Maybe just mention in the forewords that you need a C++11/14 compiler.
The Rook's Guide to C++
31–33 of 33 posts
Re: The Rook's Guide to C++
#32I have found a mistake: In table 9.1 of chapter 9 "Data types and Conversion" you wrote that the char data type ranges from -128 to 127, but that's not true, because the standard doesn't say that a char is signed or unsigned, it depends on the implementation. A char can be an unsigned char and in that case it will range from 0 to 255.
Thanks, I'll add it to the tracker.
Re: The Rook's Guide to C++
#33C++ is a programming language that is used in modern applications primarily for low level tasks like hardware interaction/embedded, games etc. This involves much dedication while learning, and a proper coverage of computer architecture aspects. This is why I do not see much point in learning C++ in a "For Rookies" way "in 21 days". If you want to be a C++ programmer, go find a good introductory C book which properly…