名前空間
変種
操作

std::valarray<T>::operator[]

提供: cppreference.com
< cpp‎ | numeric‎ | valarray
 
 
 
 
(1)
T                      operator[]( std::size_t pos ) const;
(C++11未満)
const T&               operator[]( std::size_t pos ) const;
(C++11以上)
T&                     operator[]( std::size_t pos );
(2)
std::valarray<T>       operator[]( std::slice slicearr ) const;
(3)
std::slice_array<T>    operator[]( std::slice slicearr );
(4)
std::valarray<T>       operator[]( const std::gslice& gslicearr ) const;
(5)
std::gslice_array<T>   operator[]( const std::gslice& gslicearr );
(6)
std::valarray<T>       operator[]( const valarray<bool>& boolarr ) const;
(7)
std::mask_array<T>     operator[]( const valarray<bool>& boolarr );
(8)
std::valarray<T>       operator[]( const valarray<std::size_t>& indarr ) const;
(9)
std::indirect_array<T> operator[]( const valarray<std::size_t>& indarr );
(10)

配列の単一要素または一部分を取得します。

要素列を返す const オーバーロードは新しい std::valarray を作成します。 非 const オーバーロードは配列要素への参照を保持するクラスを返します。

目次