I'm sure there is more.
I'll tell you more: he uses void main in some videos.
And the comments just praise him extremely high for his easy, simple and quick tutorials.
Nexus, you are first class comedy supplier for me recently, these youtube tutorials you mention are always extremely funny.
On a more serious note: don't you wish everyone now just used clear, efficient, expertly written but 'old' practices like doom programming team does instead of learning from youtube?
Because in the real world guys like him win over you or me, we tell them: read a book, read the code, read the reference, read the iso standard pdf and he says: I'll teach you how to do XYZ in 5 minutes video with pretty visuals and music. Who do you think they will follow?
I'm personally quite happy, they are competition, the worse they do the better, it's their fault if they stay this way, I was that way too but I got better.
Here are two
good resources for learning c++ online:
1. Bjarne Stroustrup's FAQs and glossary:
http://www.stroustrup.com/bs_faq.htmlhttp://www.stroustrup.com/bs_faq2.htmlhttp://www.stroustrup.com/C++11FAQ.htmlhttp://www.stroustrup.com/glossary.htmlThese are pretty much prime resources since Stroustrup is original designer and creator of c++, sits in the committee(and claims to be happy with their decisions), the fact he is extremely skilled in C also helps these texts. Of course they are not to be read in one go or completely alone but the FAQs especially are well written, not boring or dry(the papers are, as expected from academic writings
) and can be read part by part from time to time, since they contain some interesting gotchas and explanations that can let you understand rationale and help you develop the mental model of why it's that way and why the other ways would fail.
2. Parashift FAQ:
http://www.parashift.com/c++-faq/Very very in depth, long.
And of course reading some source code you can get your hands on is always good if it's right complexity compared to your experience so you learn but not get bored or confused by it. Also, nothing should be taken as granted when read from some source code, ever, because not all code follows good practices and much of it is legacy or outdated.
The only way to learn C++ correctly is, again, by reading a good book.
There actually is another way: being experience programmer in C, some OO language, optionally in assembly and some more langauges and then picking up c++ is quite easy. That's how half of Doom 3 team, including Carmack, learned c++, Carmack himself actually had Obj C and very strong C and assembler background. Doom 3 is a bit C-ish(it takes parts of renderer and probably some other things from id tech 3 which was in pure C, it's understandable to not start 100% from scratch when there are ready engines lying around, you have to excuse them for that) but it's well designed, efficient, modular, well abstracted and extremely short compared to something like Skyrim which is supposedly 30+ million lines.
But I can understand why you'd not mention this way.