string& assign ( InputIterator first, InputIterator last );
实例如下:
运行结果如下:
The quick brown fox jumps over a lazy dog.
brown fox
pangram
c-string
**********
----------
fox jumps over
at()函数的语法如下所示:
//获取string对象第pos个的字符,并将其返回
const char& at ( size_t pos ) const;
char& at ( size_t pos );
实例如下:
Test string
substr()函数可以从一个字符串中提取并返回子串,函数的第一个参数是子串在原始字符串中的起始位置
(计数从0开始),第二个参数是子串的字符个数。其语法如下所示
string substr ( size_t pos = 0, size_t n = npos ) const;
实例如下:
generalities live in details.
其他函数:
begin() 该函数的功能是返回字符串第一元素的指示器
end() 该函数的功能是返回字符串最后一个元素的指示器
capacity () 该函数的功能是返回字符串的分配空间,它至少大于等于size()函数的返回值
compare() 该函数的功能是比较两个字符串