c++ 编程 string代码疑问

2025-02-26 07:05:02
推荐回答(2个)
回答1:

查了一下,这个使用的是

template string (InputIterator first, InputIterator last);

也就是指定开始和终止的位置,取区间[first,last)之间的字符,在这里就是"asdf"

回答2:

直接调用string类的构造函数 得到一个string类的匿名对象, 将此匿名对象赋给另一个string类的对象
string构造函数(Constructors)有以下几种重载形式
语法:
string();
string( size_type length, char ch );
string( const char *str );
string( const char *str, size_type length );
string( string &str, size_type index, size_type length );
string( input_iterator start, input_iterator end );

相信你能看懂的