push_back是一个函数
区别:
vector头文件里面有push_back函数,在vector类中作用为在vector尾部加入一个数据。
string中也有这个函数,作用是字符串之后插入一个字符。
以string举例
举例:参数为5
#include<iostream>
#include<string>
using namespace std;
int main() {
string str;
str.push_back(5);
cout << str << endl;
system("pause");
}
输出:乱码
参数为:'5'
#include<iostream>
#include<string>
using namespace std;
int main() {
string str;
str.push_back('5');
cout << str << endl;
system("pause");
}
输出: