社区
工具平台和程序库
帖子详情
std::string到底能存多少东西呢!?
lonelybug
2004-03-12 01:58:43
我用了一个std::string类型的变量来村一组连续的字符,可是发现,好像并没有能存多少个!?600左右就益处了!!?如何解决呢!?
std::string text;
for(int i=0;i<1000;i++)
text=text+"abcdefghijkmknopljkdf";
谢谢各位大虾了!
...全文
183
3
打赏
收藏
std::string到底能存多少东西呢!?
我用了一个std::string类型的变量来村一组连续的字符,可是发现,好像并没有能存多少个!?600左右就益处了!!?如何解决呢!? std::string text; for(int i=0;i<1000;i++) text=text+"abcdefghijkmknopljkdf"; 谢谢各位大虾了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nscboy
2004-03-15
打赏
举报
回复
我经常使用string来传递几十K的字符串,vc6+win2k没有出过什么问题.
sharkhuang
2004-03-14
打赏
举报
回复
600绝对不止的.!
caixiwen
2004-03-14
打赏
举报
回复
string::max_size()可以返回可存储的最大字符数
winXP+DevCpp4987 的大小是 1073741820
如何将一个值(如,一个数字)转换为
std
::
string
本文介绍了如何在C++中使用<iostream>库将数值类型转换为
std
::
string
,以及如何将
std
::
string
转换回数值类型。通过示例展示了使用
std
::o
string
stream和
std
::i
string
stream的具体方法。
c++中
std
::
string
使用的一点新体会
本文探讨了一个C++编程中关于
std
::
string
使用的微妙陷阱,尤其是在
std
::map中的键值比较问题。通过实例展示了不同构造方式导致的意外行为,并深入剖析了其背后的原因。
std
::
string
的resize()与reserve()的区别
博客介绍了
std
::
string
的resize()与reserve()的区别。resize()会改变size()与capacity()大小,变小会截断后面内容,变大则填充新内容且不同编译器表现可能不同;reserve()仅改变capacity()大小,还给出了相关程序及结果。
C
String
、
std
::
string
格式化字符串
本文对比了MFC中C
String
与C++标准库
std
::
string
的使用方法,通过具体实例展示了如何利用
std
::o
string
stream来格式化字符串,达到与C
String
类似的效果。文章还介绍了sstream与strstream的不同之处。
【字符编码】
std
::
string
与Q
String
存储内容
本文深入分析
std
::
string
与Q
String
在字符存储上的本质区别:
std
::
string
仅存储原始字节序列,无编码感知;Q
String
则内部统一存储Unicode的UTF-16码值,具备编码独立性。通过对比两者的存储与读取流程,阐明C++中常见中文乱码问题根源,并给出多语言编程实践建议。
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章