Adding the covariant return type was one of the first modifications of the C++ language approved by the standards committee in 1998.
添加返回值协变是1998年C++标准委员会最先允许的对C++语言核心的修改之一。