我刚刚开始在我当地的大学学习C++课程,教师给了课程一个分配,我们必须创建一个向量并从堆栈中间删除一个元素.
她提供了这个例子:
vect[3] = vect[vect.size()-1]; vect.pop_back();
现在..我已经测试了它并且它有效我只是不确定它是如何工作的或为什么它工作.我相信有人可以提供简单的解释吗?
c++ element vector
c++ ×1
element ×1
vector ×1