This document provides a quick reference for common C++ constructs such as data types, variables, operators, functions, classes and namespaces. It covers basic syntax for declarations, definitions, expressions, statements, comments and preprocessor directives. Constants, literals, storage classes, operators and their precedence are defined. Functions can be declared, defined and called, with parameters, return types and overloading explained.