我有一个std::vector<int>,我想删除第n个元素。我怎么做呢?

我可以创建一个数组并像这样初始化它:我如何创建一个std::vector和初始化它同样优雅?我知道的最好的方法是:有没有更好的办法?

假设我有两个标准向量:我们也可以说两者都有大约30个元素。如何将向量b添加到向量a的末尾?肮脏的方法是遍历b并通过vector<int>::push_back()添加每个元素,尽管我不想这

我如何连接两个std::向量?

关于push_back和emplace_back之间的区别,我有点困惑。由于有一个push_back重载取右值引用,我不太清楚emplace_back的目的是什么?