std::stringstream所能办到的事std::string也能办到,那它有何意义呢?
······我在实际使用中发现,std::stringstream变量可以使用 << 输入数字类型。而std::string.append只能连接字符串。
······所以用std::stringstream会更加便捷。std::stringstream的str()函数是返回的一个std::string临时变量,所以我们在使用过程中最好用一个std::string temp(std::stringstream变量) 来接收这个临时变量。防止后面多次调用str()创建不必要的临时变量。
std::stringstream、std::istringstream、std::ostringstream有何意义?为何使用它们?
最新推荐文章于 2024-05-18 11:10:23 发布