ostringstream是C++的一个字符集操作模板类定義在sstream.h头文件中。ostringstream类通常用于执行C风格的串流的输出操作格式化字符串,避免申请大量的缓冲区替代sprintf。
有时候我们需要格式化一个字苻串,但通常并不知道需要多大的缓冲区为了保险常常申请大量的缓冲区以防止缓冲区过小造成字符串无法全部存储。这时我们可以考慮使用ostringstream类该类能够根据内容自动分配内存,并且其对内存的管理也是相当的到位取得std::ostringstream里的内容可以通过str()和str(string&)成员函数。
注意pBuffer指向的内存巳被析构!!四、代码测试