The following tutorials contain a brief introduction to C and C++, and give you hands-on experience with the various language features, whilst working at your own pace. The concepts and language features presented in these tutorials will be essential to complete the assignments. More will be added here as the semester progresses.
If you want to print these out, you can use the handy "Print Version" link at the top of each page, which will turn off the side menus for you.
C/C++ Tutorials:
- Tutorial 0: Programming & Software
- Tutorial 1: Introduction to Visual Studio / Hello World.
- Tutorial 2: Functions and Variables.
- Tutorial 3: Flow control and operators.
- Tutorial 4: Arrays and C Style Strings.
- Tutorial 5: Pointers.
Debugging:
Debugging: Debugging in Visual Studio
DLLs:
DLLs: Making DLLs in Visual Studio
Testing:
Unit testing: Unit testing using Boost.Test
