A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
There are several tutorials on MSDN
C++ language documentation
Microsoft C++, C, and Assembler documentation
Getting Started with Visual Studio for C and C++ Development
...