#include<vector>
#include<string>
//#include<iostream>
using std::vector;
using std::string;
int main(void)
{
vector<string> my_vec{ "bool", "can", "remotecontrol", "bottle", "cup" };//初始化vector
my_vec.push_back(string("human"));//增加一个元素
for (auto iter = my_vec.begin(); iter != my_vec.end(); iter++)//删除一个元素
{
if (*iter == "bottle") {
iter = my_vec.erase(iter);
}
}
bool exist = false;
for (auto iter : my_vec) {//判断是否存在
if (iter == "can") {
exist = true;
}
}
if (exist) {
//存在
}
else {
//不存在
}
for (auto iter = my_vec.begin(); iter != my_vec.end(); iter++)//改元素
{
if (*iter == "book")
{
*iter = "table";
}
}
return 0;//没太看懂这题目的意思,不知道这样写对不对。
}
#include<string>
//#include<iostream>
using std::vector;
using std::string;
int main(void)
{
vector<string> my_vec{ "bool", "can", "remotecontrol", "bottle", "cup" };//初始化vector
my_vec.push_back(string("human"));//增加一个元素
for (auto iter = my_vec.begin(); iter != my_vec.end(); iter++)//删除一个元素
{
if (*iter == "bottle") {
iter = my_vec.erase(iter);
}
}
bool exist = false;
for (auto iter : my_vec) {//判断是否存在
if (iter == "can") {
exist = true;
}
}
if (exist) {
//存在
}
else {
//不存在
}
for (auto iter = my_vec.begin(); iter != my_vec.end(); iter++)//改元素
{
if (*iter == "book")
{
*iter = "table";
}
}
return 0;//没太看懂这题目的意思,不知道这样写对不对。
}