c++technical report 1