C++的问题 问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:54:18
cout << string(line.begin(),line.end())

这个怎么理解 ? string不是自定义函数把,,
我就是奇怪
实例化 的对象没有名字....
以后不能用了吧
那给他分的内存呢?

这里是调用string类的构造函数
用来实例化一个string对象

cout << string(line.begin(),line.end()) ;
相当于 string str(line.begin(),line.end());
cout<<str;

汗,lz看书再来问吧,说实话,是为你好