次の方法で共有


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

標準テンプレート ライブラリ