C++中,string的最后一位是'\0'么?

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:37:32
比如定义了string A="aaa";
有结束符‘\0’么??
假如我想考察string A的每一项,如何用循环完成呢?
循环条件怎么写呢?
还是A[i]!='\0'么???

有的,但是一般来说你得不到的,因为c++的string是封装好的结构,自动控制长度,想要得到字符串长度可以用A.length()得到

不是!

对string会为每一个对象加一个'\0'的,那怕是个空的
像这种问题自己动手试一下,都比问得快

有,只要是字符串就有'\0'