在c语言 char[] 字符串 机器在遇到 '\0' 时表示到了结尾
但是 string好像没有 '\0' 那机器要怎么判断是否结束???
c++ 机器是怎么判断string是否到达结尾的?
答案:2 悬赏:30 手机版
解决时间 2021-02-04 23:08
- 提问者网友:雾里闻花香
- 2021-02-04 00:11
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-04 01:32
string类里面包含了一个char *成员,结尾是有'\0'的(就常见的string实现而言)。不同人实现的string略有不同,有的string类内包含了记录长度的成员,也可以通过这个成员来判断是否到达结尾。
全部回答
- 1楼网友:青尢
- 2021-02-04 02:35
for(int i = 0; i < a.length(); i++)
{}
length() 是string的成员函数,获取字符串长度
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯