mantian learning c++, experimental coding