Container.Assign

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.