最終更新日時:
が更新

履歴 編集

function
<valarray>

std::gslice::size

valarray<size_t> size() const;

概要

スライスを生成する要素数群を取得する。

戻り値

スライスを生成する要素数群。

#include <valarray>
#include <iostream>

auto main()
  -> int
{
  constexpr auto             start   = 3;
  std::valarray<std::size_t> lengths = {  3, 4 };
  std::valarray<std::size_t> strides = { 10, 3 };

  std::gslice gs( start, lengths, strides );

  for ( auto x : gs.size() )
    std::cout << x << "\n";
  std::cout << std::flush;
}

出力

3
4