私はから派生しましたstd::vector<int>
(すべきではないことはわかっていますが、テストしたかっただけです)。これでインスタンス化していくつかの値を割り当てることができます:
MyVector v(5);
v[0]=3;
値を返すこともできます:
cout << v[0];
しかし、クラス内でいくつかの操作を実行したい場合、どうすれば値にアクセスできますか? 何かのようなもの:
int func(int a){
return this->[0] + a; // EXAMPLE
}