在完全不用考虑效率的情况下,字符串流的确是个好东西。
可以很方便的进行变量类型转换。
下面的typeTrans函数便实现了任意类型变量的相互转换。
如果需要实现类对象的转换,只需重载 “<<”“ >>”两个operator就行了。
测试上面的函数
GCC编译后,运行输出为:
transformed:3.14(OK)
5.44
本文介绍了一种使用字符串流实现的模板函数,该函数能够完成不同数据类型之间的转换。通过重载流操作符,使得类对象也能被轻松转换。示例展示了如何将double类型转换为string类型,以及如何将string类型转换为double类型。
在完全不用考虑效率的情况下,字符串流的确是个好东西。
可以很方便的进行变量类型转换。
下面的typeTrans函数便实现了任意类型变量的相互转换。
如果需要实现类对象的转换,只需重载 “<<”“ >>”两个operator就行了。
测试上面的函数
GCC编译后,运行输出为:
transformed:3.14(OK)
5.44
920

被折叠的 条评论
为什么被折叠?