my learning code of C++ 1y