继续填坑٩(•̤̀ᵕ•̤́๑),这次是stringstream的内容,最初是看到它可以把字符串直接输出成int类型,惊了,但是一直不是很懂。在网上查了很多资料,才终于差不多理解。stringstream是C++提供的一个字符串流,和cin,cout输入输出流类似,只不过它不是从从键盘或文件输入,也不是输出到屏幕或文件中,而是接受一个对象的输入,或把缓存区的内容输出到一个对象中。具体可以用在类型转换和字符分割中。
基本方法(操作)
1 | clear()-用来清空流标志(输入,输出标志) |
应用
类型转换
1 | int a; |
支持char*的输入和输出
1 | char ch[20]; |
字符分割
1 | stringstream ss("hello hi hey"); |
三种给stringstream对象赋初值的方式
1 | stringstream ss("123"); //创建的时候赋初值 |