网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月01日漏签0天
c++吧 关注:648,160贴子:2,117,565
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 9回复贴,共1页
<<返回c++吧
>0< 加载中...

求助c++中std::string与c中string有什么区别

  • 只看楼主
  • 收藏

  • 回复
  • 圣盟决战
  • ^
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我自学c语言后传学c++,在看书自学中发现<<21天学通c++>>中说不要用c中string格式
而<<c++入门到精通>>和<<visual c++编程从基础到应用>>只介绍了c中string函数的格式


  • 圣盟决战
  • ^
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面为<<21天学通c++>>原文﹏﹏
使用C语言编写的应用程序经常使用strcpy 等字符串复制函数、strcat等拼接函数,还经常使用strlen来确定字符串的长度;具有较强C语言背景的C++程序员编写的应用程序亦如此。这些C风格字符串作为输入的函数非常危险,因为它们会寻找终止空字符,如果程序员没有在字符数组末尾添加空字符,这些函数将跨越字符数组的边界。C++提供了 std::string,这是一种功能强大而安全的字符串操作方式,如程序清单 4.7 所示。不同于字符数组(C风格字符串实现),std::string是动态的,在需要存储更多数据时其容量将增大。程序清单4.7 使用std::string初始化字符串、存储用户输入、复制和拼接字符串以及确定字符串的长度


2026-01-01 17:26:16
广告
不感兴趣
开通SVIP免广告
  • 圣盟决战
  • ^
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求助大神,在处理字符时用什么?


  • 哈哈大下D
  • ?:
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在C++中,用std::string比较好,C++提供的string类比C更安全和高效


  • 馬馬馬
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 神座流出
  • *
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
std::string 方便很多,char* 的问题是把它当成一个“整体”处理相当困难。不过有时候 char* 会快一点。


  • 新闻记者
  • *
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C里面有string?


  • M_P_C_King
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
c里面的string是什么鬼,string.h?


2026-01-01 17:20:16
广告
不感兴趣
开通SVIP免广告
  • 碎冰
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<<c++入门到精通>>和<<visual c++编程从基础到应用>>这两本别看了
就是C++的string不就好了你学的是C++又不是C.....
<<21天学通c++>>这个快速看完一遍并敲完一遍里面的代码就行了
看这本书不需要先学C语言....


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回c++吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示