STL vector

#include <vector> 
using namespace std;

定义vector 
vector ListData;

添加元素 
ListData.push_back(1);

获取元素数量 
ListData.size();

清空元素 
ListData.clear();

遍历

if (!ListData.empty())
{
    for (auto ListDataIterator = ListData.begin(); ListDataIterator != ListData.end(); ++ListDataIterator)
    {
        // 在这里处理 ListDataIterator 指向的元素
    }
}
// 如果循环里面,不需要删除, 那么可以不判断是否为空

从开头取一个元素, 并且删除

myVector.front()
myVector.erase(ListData.begin());

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注