C++ without fear