void clear() noexcept;
// clearing forward_list #include <iostream> #include <forward_list> int main () { std::forward_list<int> mylist = { 10, 20, 30 }; std::cout << "mylist contains:"; for (int& x: mylist) std::cout << ' ' << x; std::cout << '\n'; mylist.clear(); mylist.insert_after( mylist.before_begin(), {100, 200} ); std::cout << "mylist contains:"; for (int& x: mylist) std::cout << ' ' << x; std::cout << '\n'; return 0; } |
forward_list::resize | 改变大小(公共成员函数) |
forward_list::erase_after | 删除元素 (公共成员函数) |
forward_list::pop_front | 删除第一个元素 (公共成员函数) |
forward_list::unique | 删除重复的值 (公共成员函数) |
forward_list::remove | 删除具有特定值的元素 (公共成员函数) |
forward_list::empty | 测试容器是否为空 (公共成员函数) |