c++ examples