C++ must know part1