单单使用clear()并不能清除stringstream对象的内容。要重复使用同一个stringstream对象,需要使用str()重新初始化该对象。 即:stringstream ss; ss.str(""); // 初始化