为了兼容老版的c++