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