resize 函数
是一个替换字符串长度的函数,有两个重载函数,第一个参数都是替换之后的大小,第二个为替换的字母。
#include<iostream>
#include<string>
using namespace std;
int main() {
string a = "123456";
cout <<"the orginate " << a << endl;
a.resize(5);
cout << "the small size of 123456 is " << a << endl;
a.resize(10);
cout << "the large size of 123456 is " << a << endl;
a.resize(12,'a');
cout << "the large size of 123456 is " << a << endl;
return 0;
}
初始字符串123456
resize(n)中的n 比原来的长度小
resize(n)中的n 比原来的长度大,空字符为‘\0’
a.resize(12,'a') 将新扩展的空间填充为字符‘a'
输出结果文章来源:https://www.toymoban.com/news/detail-580867.html
文章来源地址https://www.toymoban.com/news/detail-580867.html
到了这里,关于resize 详细讲解 C++的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!