C++: Simple object assignment means copying. This is different from Java!

C++: pointer to class members

C++: Complex copy-construction & How to prevent copy-construction (thus preventing pass-by-value)

C++: static member funcion

C++: Rules of static member initialization

C++: pointer reference

C++: Copy-constructor & the return value on the stack

C++: Namespace

C++: inline function

C++: const object / const member & const member function / mutable