共用方式為


vector::emplace_back

加入建構的項目就地向量加入至的結尾。

template <class... Types>
    void emplace_back(
        Types&&... _Args);

參數

參數

描述

_Args

建構函式引數。 函式推斷要建構函式多載叫用根據提供的引數。

範例

#include <vector>
struct obj
{
   obj(int, double) {}
};

int main()
{
   std::vector<obj> v;
   v.emplace_back(1, 3.14); // obj in created in place in the vector
}

需求

標題: <vector>

命名空間: std

請參閱

參考

vector Class

標準樣板程式庫