the basic knowledge of c++