CS1005, C Term 2000 Prof. Alvarez Test 2 Topics (this list is not exhaustive; also see HW2, Lab2, Lab3, Lab4, the reading assignments from chapters 6-8 of Astrachan (and section 5.4), the slides for chapters 6-8, and the code samples available in the /cs/cs1005/ directory; some topics for Test 1 may also be needed in Test 2 even if they don't appear below) Classes including a class in a client program types of methods: constructor, selectors, modifiers method invocation syntax class interface specification: the class construct: public and private parts, method prototypes, const keyword class implementation: scope resolution operator, global scope of private members the Dice class the vector and tvector classes structs Function parameters formal parameters vs. actual parameters pass by value, pass by reference const reference parameters function prototypes Vectors and Arrays including the vector library vector indexing notation declaration syntax vector public member functions C++ arrays Miscellaneous #include directives header and implementation files compilation and linking commands basic Unix commands: cd, cp, ls, pwd