设为首页 加入收藏

TOP

F.2.9 内存杂记
2013-10-07 15:48:04 来源: 作者: 【 】 浏览:79
Tags:F.2.9 内存 杂记

F.2.9  内存杂记

有些方法用于处理内存,如清除内存的内容、调整字符串长度或容量。表F.2列出了一些与内存相关的方法。

表F.2一些与内存有关的方法

    < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   

void resize(size_type n)

如果n>npos,将引发out_of_range异常;否则,

将字符串的长度改为n,如果n<size( )

截短字符串,如果n>size( ),则使用

charT(0)中的字符填充字符串

void resize(size_type n, charT c)

如果n>npos,将引发out_of_range异常;否则,

将字符串长度改为n,如果n<size( )则截

短字符串,如果n>size( ),则使用字

c填充字符串

void reserve(size_type res_arg = 0)

capacity( )设置为大于或等于res_arg

由于这将重新分配字符串,因此以前

的引用、迭代器和指针将无效

void shrink_to_fit( )

请求让capacity( )的值与size( )相同,

这是C++(www.cppentry.com)11新增的

void clear( ) noexcept

删除字符串中所有的字符

bool empty( )const noexcept

如果size( )==0,则返回true

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇F.5.2 rfind( )系列 下一篇F.7.6 其他修改方法:copy( )和sw..

评论

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

·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)