|
#include<iostream> |
|
|
在线等非常急
|
|
| 30分 |
修改如下:
string a(string str) {
int i = 0;
int n = str.size();
while (i < n)
{
str[i] = toupper(str[i]);
i++;
}
return str;
}
|
|
string s1; // 这个字符串是空的 s1[i]非法引用了
|
|
|
s1.resize(n);
|
|
| 10分 |
这位改的不错。 对,你函数里面的s1在这段函数结束后生命周期结束,传出一个未知的值,发生错误 |