std::set::set
提供:cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| explicit set( const Compare& comp = Compare(), const Allocator& alloc = Allocator() ); |
(1) | |
| explicit set( const Allocator& alloc ); |
(1) | (C + + 11以来) |
| template< class InputIt > set( InputIt first, InputIt last, |
(2) | |
| set( const set& other ); |
(3) | |
| set( const set& other, const Allocator& alloc ); |
(3) | (C + + 11以来) |
| set( set&& other ); |
(4) | (C + + 11以来) |
| set( set&& other, const Allocator& alloc ); |
(4) | (C + + 11以来) |
| set( std::initializer_list<value_type> init, const Compare& comp = Compare(), |
(5) | (C + + 11以来) |
Constructs new container from a variety of data sources and optionally using user supplied allocator alloc or comparison function comp.
デフォルトのコンストラクタです。空のコンテナを構築し.
2) Original:
default constructor. Constructs empty container.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
レンジ
3) [first, last)の内容でコンテナを構築し.Original:
constructs the container with the contents of the range
[first, last).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
コンストラクタをコピーしてください。
4) otherの内容のコピーを使用してコンテナを作成します。 allocが提供されていない場合、アロケータはstd::allocator_traits<allocator_type>::select_on_copy_construction(other)を呼び出すことによって取得されます.Original:
copy constructor. Constructs the container with the copy of the contents of
other. If alloc is not provided, allocator is obtained by calling std::allocator_traits<allocator_type>::select_on_copy_construction(other).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
コンストラクタに移動します。ムーブセマンティクスを使用して
5) otherの内容でコンテナを構築します。 allocが提供されていない場合、アロケータはotherに属するアロケータから入居建設することによって得られる.Original:
move constructor. Constructs the container with the contents of
other using move semantics. If alloc is not provided, allocator is obtained by move-construction from the allocator belonging to other.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
初期化子リストの内容でコンテナを構築
init. Original:
constructs the container with the contents of the initializer list
init. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
| alloc | - | このコンテナのすべてのメモリ割り当てに使用するアロケータ
Original: allocator to use for all memory allocations of this container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| comp | - | comparison function to use for all comparisons of keys |
| first, last | - | から要素をコピーする範囲
Original: the range to copy the elements from The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| other | - | 別の容器では、容器の要素を初期化するためのソースとして使用される
Original: another container to be used as source to initialize the elements of the container with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| init | - | でコンテナの要素を初期化する初期化子リスト
Original: initializer list to initialize the elements of the container with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
[編集] 複雑
| This section is incomplete |
定数
2) Original:
constant
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
firstlastとの間の距離の線形Original:
linear in distance between
first and lastThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
otherの大きさに比例Original:
linear in size of
otherThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
定数。
5) allocが与えられ、alloc != other.get_allocator()、リニアされている場合.Original:
constant. If
alloc is given and alloc != other.get_allocator(), then linear.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
initの大きさに比例Original:
linear in size of
initThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例
| This section is incomplete Reason: no example |
[編集] も参照してください
| コンテナに値を割り当てます Original: assigns values to the container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (パブリックメンバ関数) | |