C++ Prerequisites