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...)

Hashmap

 * Using a hashmap

quick example of c++ source display: