Container.Assign
>> NGL >> リファレンス >> Containerカテゴリ >> コンテナのメソッド >> Container.Assign
言語: Visual Basic C#
最終更新日付:2012/06/21 11:56:50
概要
コンテナが制御するシーケンスを入れ替えます。
サポートするクラス
このメソッドは、以下のコンテナがサポートします。
形式
このメソッドのシグネチャは以下のとおりです。このメソッドには3種類のオーバーロードがあります。
Public Sub Assign(ByVal itr1 As InputIterator(Of T), ByVal itr2 As InputIterator(Of T)) Public Sub Assign(ByVal cnt As Integer, ByVal v As T) Public Sub Assign(ByVal ParamArray values() As T)
public void Assign( InputIterator<T> itr1, InputIterator<T> itr2 ) public void Assign( int cnt, T v ) public void Assign( params T[] values )
上記における最初のオーバーロードでは、コンテナが制御するシーケンスを [itr1,itr2) に置き換えます。コンテナに既存の要素は全て削除されます。
2番目のオーバーロードでは、コンテナが制御するシーケンスを cnt 個の値 v に置き換えます。コンテナに既存の要素は全て削除されます。
3番目のオーバーロードでは、コンテナが制御するシーケンスを任意個数の T 型の値で置き換えます。これは STL には対応するものがありません。コンテナに既存の要素は全て削除されます。
Copyright(C) 2011-2012 Show MATSUOKA.
Powered by Prefab.