CProgramming.com should update their tutorials.
I first learned how to code in C++ mainly from CProgramming's tutorials, and I think they have a lot of merit. They are thorough(on the subjects covered) and are great for beginners. But they have one huge flaw: they were written over 8 years ago. For a language like C++ that is still alive and changing and not just a relic of the good old days, this is far too long to go without updating tutorials. The current ISO standard for C++ was first ratified in late 1997(or early 1998, somewhere around there), at least a year after these tutorials were written, and as far as I have seen, there has not been one substantial update to the core introductory tutorials to date. Depreciated *.h headers, old C-style casts with no mention of C++'s newer more explicit casts, no mention whatsoever of standard classes as rudimentary as the string object, and the list goes on and on. In these tutorials, there are 3 documents pertaining to generic programming/STL, (IMHO) a huge part of C++, and there are 5 documents on rotation in 3D. Rotation in 3D? Who cares? The fact is that the current, standard C++ is a much stronger language than the one that is taught at large in these tutorials, and I am of the opinion that it is high time for a substantial update. CProgramming should AT LEAST warn its readers that its tutorials are pre-standard, 8 years out of date. Am I wrong?