摘要: 使用stringstream对象实现数据类型之间的转换
很多人都使用传统的C 库来进行数据类型之间的转换,这将会导致很多问题,因为这样的转换方法存在很多危险的陷阱。比如itoa()这个函数在标准库中是不存在的。标准的库提供了一种更好的转换选择,因为这一方法更加安全,自动,直接。
让我们来看一个具体的范例。假设你想把一个int转换为string。为了达到这一目的,你必须遵循如下的步骤:
1. 建立一个stringstream对象,
2.使用操作符<<插入int数据,
3.使用操作符>>抽取前面插入到的数据到一个string对象中。
阅读全文