をオーバーロード:C++、私はこのように、ヒープを作成してい配列演算子
struct Heap{
int H[100];
int operator [] (int i){return H[i];}
//...
};
私はそれから要素を印刷しようとすると、私は次のようにします:
Heap h;
//add some elements...
printf("%d\n", h[3]); //instead of h.H[3]
私の質問ではなく、場合、あります私はそれらを設定したい:
for(int i = 0; i < 10; i++) h[i] = i;
どうすればいいですか?私はこのようにすることはできません...
ありがとう!