C++
Visual Studio 2012
gcc
constructors
rvalue references
pointers