[C++] std::list 的删除

删除末尾元素:

list.pop_back();

删除所有元素:

list.clear();

删除指定元素:

void connector::remove_p1_link(connect_line *line)
{
    for (auto i = p1_links.begin(); i != p1_links.end(); i++) {
        if (i->line == line) {
            p1_links.erase(i);
            break;
        }
    }
}

你可能感兴趣的:(C++,c++,std::list)