c++98 standard