3、编写一个函数,实现将一个编写函数实现对字符串长度的计算中的数字去掉后,赋值给一个新的数组。例如:kj24d9

c++中编写函数实现对字符串长度的計算s初始值为空为第一元素赋值后即s[0]=‘f’,编写函数实现对字符串长度的计算为什么还是空 [问题点数:20分,结帖人FightingBess]

输出的结果是空值请问这是为什么?

初始时size为0为什么在s[0]='f'的时候不会产生溢出错误?





我刚刚看了编写函数实现对字符串长度的计算s的capacity是15,size是0在执行s[0]='f'的时候昰不出错的,但是执行s[1]='f'就出错了如果按照你的说法使用预留空间的话,那么s[1]='f'也应该不出错的不是吗?

匿名用户不能发表回复!

因为要修改编写函数实现对字符串长度的计算的内容所以定义了const编写函数实现对字符串长度的计算指针,中间调试时也显示已经改了编写函数实现对字符串长度的计算嘚值但是再cout时发现无输出,没有报错,本人用的是DEV-CPP

我要回帖

更多关于 编写函数实现对字符串长度的计算 的文章

 

随机推荐