DiffEreD
1436 / 773 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
|
17.12.2012, 17:43
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| int main()
{
std::vector<int> v;
for (size_t i = 0; i<10; ++i)
{
v.push_back(i);
std::cout<<v[i]<<" ";
}
auto func = [](const int& val){return val<=4 && val>=2;};
v.erase(std::remove_if(v.begin(), v.end(), func), v.end());
std::cout<<"\n";
for (size_t i = 0; i<v.size(); ++i)
std::cout<<v[i]<<" ";
std::cout<<"\n";
system("pause");
return 0;
} |
|
1
|