貌似stringstream的方式要比sprintf要快点
跑1000万次测试用例,差距在10倍左右。
stringstream的使用
a << "sdfsdf"
a >> a string
通过str方法得到的函数是stringstream中所有数据对应的字符串。
所以还是要使用>>进行输出。
暂时没有找到清空流中已有数据的方法
常见的错误是使用clear进行清空。
clear只是重置流的当前状态默认值是std::ios::goodbit,相当于清除了错误状态。
ignore,我写的测试用例中似乎输出有些问题
(未完待续)