0

次のコード スニッパーに示すように、valarray を含む ac 配列があります。

#include <iostream>
#include <valarray>
#include <math.h>

using namespace std;

typedef uint uint32_t;
typedef std::valarray<uint32_t> uivector;

int main()
{
    uivector a[] = { uivector(uint32_t(1),8), uivector(uint32_t(2),4), uivector(uint32_t(3),5) };
}

たとえば、コピーを作成せずに 1 行のステートメントで、2 番目の 3 番目の要素valarray(値は)にアクセスするにはどうすればよいでしょうか? 同じことを達成するために演算子2をオーバーロードすることは可能ですか? []みたいなa[1][2]

4

1 に答える 1