设为首页 加入收藏

TOP

F.2.3 使用部分C-风格字符串的构造函数
2013-10-07 15:46:35 来源: 作者: 【 】 浏览:93
Tags:F.2.3 使用 部分 风格 字符串 构造 函数

F.2.3  使用部分C-风格字符串的构造函数

使用部分C-风格字符串的构造函数让您能够使用C-风格字符串的一部分来初始化string对象;从更广泛的意义上说,该构造函数使得能够使用charT数组的一部分来初始化charT具体化:

 

该构造函数将s指向的数组中的n个字符复制到构造的对象中。请注意,如果s包含的字符数少于n,则复制过程将不会停止。如果n大于s的长度,该构造函数将把字符串后面的内存内容解释为charT类型的数据。

该构造函数要求s不能是空值指针,同时n<npos(npos是一个静态类常量,它是字符串可能包含的最大元素数目)。如果n等于npos,该构造函数将引发一个out_of_range异常(由于n的类型为size_type,而npos是size_type的最大值,因此n不能大于npos);否则,在该构造函数被调用后,将存在下面的关系:

data( )方法返回一个指针,该指针指向数组s的副本的第一个元素;

size( )方法返回n;

capacity( )方法返回一个至少等于size( )的值。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇F.2.5 使用右值引用的构造函数(C.. 下一篇F.2.2 使用C-风格字符串的构造函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)
·Linux常用命令60条( (2025-12-25 00:50:40)
·nginx 监听一个端口 (2025-12-25 00:19:30)
·整个互联网就没有一 (2025-12-25 00:19:27)