Lecture slides and related source code will be posted here.
- For help installing G++ on Windows see the following link: http://www.cmc.edu/pages/faculty/alee/g++/g++.html. If you have a Mac or linux g++ is most likely already installed. Note that the version linked is a slightly older version of c++. However, I believe for the purpose of this course it should be sufficient (and the instructions are pretty good). You can also follow the instructions from the link except use the exe from the following link if you prefer: Cygwin
- A good idea would be to get g++ installed and hello world working. We'll quickly go through the slides we did not get to at the beginning of next class so finishing the lecture 1 slides would be useful in case you have questions.
- After installing g++, you can compile the above by typing (from a command prompt) g++ -o hello hello.cpp Do not type g++ -o hello.cpp hello.cpp as I mistakedly did and had to rewrite the program :)
|| Basics of C++
|| Pointers and References
|| Memory Management
|| Standard Library basics
|| Quiz 1
|| Object oriented basics , defining classes
|| Review of object oriented programming basics, inheritance/polymorphism
|| More on polymorphism and inheritance
|| Overloading operators and Exceptions
|| Defining our own iterators and templates.