std::vector<T,Allocator>::emplace
提供: cppreference.com
template< class... Args > iterator emplace( const_iterator pos, Args&&... args ); |
(C++11以上) | |
新しい要素を pos
の前に直接挿入します。 要素は std::allocator_traits::construct を通して構築されます。 これは一般的にはコンテナによって提供される位置に要素をその場で構築するために placement new を使用します。 引数 args...
はコンストラクタに std::forward<Args>(args)... として転送されます。
新しい size() が