来看问题:
为什么呢?是因为定义string a=""时候a没有占用空间,所以没有a[0],a[1],a[3]。如果说string a="hhhhhh",那么图中a[0],a[1],a[3]就有效了。正确的做法是用+连接,或者是定义时写成string a(6,'\0')这种形式,事先为a定义一个大小。
京公网安备 11010502049817号