Showing revision 13
C++ documentation
General tutorials and references on the web
Specific topics
- Make: [brief intro], [full documentation] - note that the method outlined in the brief intro may not work for templated classes, because the g++ compiler will only instantiate classes from a template that it knows it needs at compile time. (This is why we include the ".cc" files for a templated class along with the ".h" files.)
- copy constructors: [here], [here]
- assignment operator: [1]
- [use of const]
- [Templates]
- /References -- A reference is a variable that refers to another variable. References are like pointers, but they don't need to be dereferenced using "*ptr".
- [Scope] -- when you declare a variable, where can you reference it and for how long does it exist?
- [Dynamic memory allocation] - the "new" and "delete" operators for allocating memory.