====== Operator ====== ===== c++ で class を配列のように取り扱う ===== ==== 実装 ==== operator を使う。 class Test { public: uint64_t operator[](const uint64_t index) const { return data[index]; } uint64_t& operator[](const uint64_t index){ return data[index]; } private: uint64_t data[1024]; }; ---- ==== 利用方法 ==== Test a; a[0] = 1; uint64_t v = a[0]; などと利用できる。