社区
C++ 语言
帖子详情
如何对std::string的buffer直接进行赋值操作
metamatrix
2010-09-14 07:39:14
有需求填带有0的串到string里面保存,无其它替代方案
...全文
429
6
打赏
收藏
如何对std::string的buffer直接进行赋值操作
有需求填带有0的串到string里面保存,无其它替代方案
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
生活简单到无聊
2010-09-14
打赏
举报
回复
metamatrix
2010-09-14
打赏
举报
回复
好吧,三个人,刚好每人10分 = =
ayw215
2010-09-14
打赏
举报
回复
高性能架构探索
2010-09-14
打赏
举报
回复
[Quote=引用 2 楼 mstlq 的回复:]
。。。
这个好像有倒分嫌疑了……
[/Quote]
倒分的话...
mstlq
2010-09-14
打赏
举报
回复
。。。
这个好像有倒分嫌疑了……
metamatrix
2010-09-14
打赏
举报
回复
自己用assign(buffer,size)解决了,分数和祝福留给第一个人 = =
std
::
string
直接
操作
其内存写入数据的方法
std
::
string
直接
操作
其内存写入数据的方法
std
::
string
底层原理分析
std
::
string
作为我们经常使用的一种STL容器,我们是否某个时刻有想过它的底层到底是如何实现的?其实在
std
::
string
的历史中,出现过几种不同的方式。可以从一个简单的问题来弹错,一个
std
::
string
对象占据的内存空间有多大?即sizeof(
std
::
string
)的值为多大?如果我们在不同的编译器(VC++、GNU、Clang++)上去测试,可能会发现其值是不同的;即使是GNU,不同的版本,获取的值也不同。
C++/C++11中
std
::
string
用法汇总
C++/C++11中
std
::
string
用法汇总
std
::ifstream 打开文件,获得文件流 并赋给
std
::
string
// 打开文件,获得文件流
std
::ifstream inFile(fileName.c_str(),
std
::ios::in |
std
::ios::binary);
std
::o
string
stream oss;
oss << inFile.rdbuf();
std
::
string
buffer
= oss.str();
inFile.close();
【C++基础】
std
::
string
详解
std
::
string
是 C++ 标准库提供的用于处理字符串的类。它在 头文件中定义。
std
::
string
提供了一种灵活、高效的字符串表示方式,相比于 C 语言中的字符串表示(使用字符数组或指针),
std
::
string
更易于使用,更安全,并且提供了许多便捷的
操作
。
C++ 语言
64,650
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章