11:知识点:对sstream的特有操作:str();str(s)
istringstream imm;//外部直接定义一个istringstream对象
imm.clear();//循环内部复位
imm.str(line);//循环内部将line拷贝到imm中,返回void
12:因为此时我们需要其中的成员皆可被访问,所以是一个聚合类,不能在内部进行初始化
13:将getline函数重写即可
ifstream in(infile);//ifstream定义了一个输入流in(文件流),它被初始化从文件中读取数据
string buf;
getline(in,buf);
C++ Primer 第八章:sstream与getline详解及习题解析

本文详细解答了C++ Primer第五版第八章中的四个习题,涉及sstream的str()操作,聚合类初始化,以及getline函数的重写和const引用的使用,旨在深化对C++中流处理的理解。
33万+

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



