An Introduction to C++

The goal of these columns is to explore object-orientation through practical object-oriented programming. This time, we look at C++, but in the future we will explore other areas of object-orientation. Learning an object-oriented language-a whole new way of programming-will pave the way for many exciting topics down the road.

Concurrency in C++ – University of Waterloo

Google Code University website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to...

The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library provides lots of built-in functionality in the form of the Standard Template Library (STL). The STL was created as the first library of generic algorithms and data structures for C++, with four ideas in mind.