在做牛客的大数加法时发现:第一次使用C++中的string,我是直接赋值的,当然了用reverse的时候发现reserve并不会运行
错误代码如下
int main(){
string s;
for(int i=0;i<100;i++)
{
s[i]='1';
}
return 0;
}
正确的赋值应该如下:
int main(){
string s;
for(int i=0;i<100;i++)
{
s=s+'1';
}
return 0;
}
在做牛客的大数加法时发现:第一次使用C++中的string,我是直接赋值的,当然了用reverse的时候发现reserve并不会运行
错误代码如下
int main(){
string s;
for(int i=0;i<100;i++)
{
s[i]='1';
}
return 0;
}
正确的赋值应该如下:
int main(){
string s;
for(int i=0;i<100;i++)
{
s=s+'1';
}
return 0;
}