C++

Reference websites

 * Wikipedia
 * CppReference
 * Cplusplus -- Reference

Pointers handling
pointers are not always easy to handle, particularly for destruction, memory management... There exists some solutions provided by boost
 * Smart pointers (shared_ptr,...)
 * Pointer containers (vector, list, deque...)

Miscellaneous

 * Using a hashmap
 * Interfacing C/C++ and Fortran
 * pointer to member function
 * Interfacing C++ and Python
 * OpenMP in C++
 * 128 bits integers with gcc
 * low-level integer routines with gcc