The past few weeks I've been following the C++ tutorials at the cprogramming website in order (Clicking the "Next Tutorial: *name*" link at the bottom of each tutorial to go to the next one.)
After tutorial number 20, there is no "Next Tutorial" button. That slightly confused me, so I went to the tutorial index, found the name of tutorial number 20, and clicked the one after it (Tutorial #20 is Inheritence Syntax in C++, and the one below it in the index is Initialization Lists in C++). I realized quickly that every tutorial after the Inheritence Syntax tutorial number 20 had stuff that flew way over my head, using terminology and syntax that I didn't understand at all. For example, in the Initialization Lists tutorial, part of the example code declares a variable of type "T":
And in the next tutorial, C++ Class Design, the tutorial talks about declaring virtual and non-virtual functions. Neither of those concepts (T variables and virtual functions) mean anything to me.Code:template class my_template { public: // works as long as T has a copy constructor my_template( T bar ) : _bar( bar ) { } private: T _bar; << What is that? };
Can someone just explain the order that I read each tutorial in, starting right after tutorial #20?
Thanks.
EDIT: Just in case it isn't completely clear, the reason I don't understand either of those concepts, or several others that have appeared in other tutorials, is because the C++ Tutorials up to that point had not explained those to me yet, which is why I'm wondering if that is the right order to be reading the tutorials in.



1Likes
LinkBack URL
About LinkBacks



