string类常用函数.docVIP

  • 4
  • 0
  • 约 7页
  • 2016-12-29 发布于重庆
  • 举报
C++string类常用函数 string类的构造函数: string(const char *s);??? //用c字符串s初始化 string(int n,char c);???? //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2=hello;都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常 string类的字符操作: const char operator[](int n)const; const char at(int n)const; char operator[](int n); char at(int n); operator[]和at()均返回当前字符串中第n个字符,但at函数提供范围检查,当越界时会抛出out_of_range异常,下标运算符[]不提供检查访问。 const char *data()const;//返回一个非null终止的c字符数组 const char *c_str()const;//返回一个以null终止的c字符串 int copy(char *s, int n, int pos = 0) const;//把当前串中以pos开始的n个字符拷贝到以s为起始位置的字符数组中,返回实际拷贝的数目 string的特性描述: int capa

文档评论(0)

1亿VIP精品文档

相关文档