次の方法で共有


slice Class

valarray 親の 1 次元サブセットを定義するために使用される valarray へのユーティリティ クラス。valarray 配列のすべての要素を持つ次元の行列とみなされればスライスは、次元配列から 1 次元のベクターを展開します。

解説

クラスは、クラスのスライスのオブジェクトがクラス valarray**<Type>**のオブジェクトの引数として出現する場合 valarray のサブセットが間接的に構築型のオブジェクトを付ける機能 slice_array パラメーターを格納します。サブセットを指定する、格納されている値は valarray 親から次のとおりです。選択しました:

  • valarray の開始インデックス。

  • スライスの要素、または数値全体の長さ。

  • valarray の要素の後続のインデックスとのストライド (距離。

スライスで定義されている設定が定数 valarray のサブセットである場合、スライスは、新しい valarray です。スライスで定義されている設定が非定数 valarray のサブセットである場合、部分的に valarray 元に参照セマンティクスがあります。非定数 valarrays の評価メカニズムは時間とメモリを保存します。

valarrays 操作はスライスで定義されている元とコピー先のサブセットが明確であり、すべてのインデックスが有効である場合にのみ保証されます。

w19e12kh.collapse_all(ja-jp,VS.110).gifコンストラクター

スライス

から同じ距離、指定した要素から開始し、いくつかの要素で構成される valarray のサブセットを定義します。

w19e12kh.collapse_all(ja-jp,VS.110).gifメンバー関数

size

valarrayのスライスの要素の数を検索します。

start

valarrayのスライスの開始インデックスを検索します。

ストライド

valarrayのスライスの要素間の間隔を検索します。

要件

ヘッダー: <valarray>

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

<valarray> メンバー