std::valarray<T>::operator[]
提供: cppreference.com
(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 オーバーロードは配列要素への参照を保持するクラスを返します。
目次 |