linux下c++对长度不定的字符串要进行预先动态分配内存需要怎么做?

zhusunme 2004-08-16 09:58:53
如题 谢谢大侠
...全文
143 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rhythm0928 2004-08-18
  • 打赏
  • 举报
回复
呃,再罗嗦一句,字符缓冲区和stringstream也可以的,ostringstream用来生成字符串再好用不过了,以前在C里都用sprintf()的 ^_^
Rhythm0928 2004-08-18
  • 打赏
  • 举报
回复
不应该用list吧?
字符串本身就是字符数组,楼主要的功能直接用std::string就可以解决,就算用容器,也应该是vector吧,毕竟list用的是链表,对于执行字符串操作来说空间开销和内存分配的开销都显得不合适。
我不懂电脑 2004-08-17
  • 打赏
  • 举报
回复
使用stl里面的list
pacman2000 2004-08-17
  • 打赏
  • 举报
回复
直接用string就好了。
starstargao 2004-08-17
  • 打赏
  • 举报
回复
使用stl里面的vector

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧