3

これは本当に基本的な質問ですが、ググる方法がわかりません。

ベクトル (またはポインターの配列) へのポインターがあるとします。

vector<int *> *p;

この配列にインデックスを付けるための代替構文はありますか?

(*p)[i];

-> 演算子に似ていますか?

4

2 に答える 2

6

p->at(i)は似ていますが、境界チェックを行いi、範囲外の場合は例外をスローします。あなたとLuchianのソリューション(IMO)の両方よりも見栄えがよく、少し安全です。

于 2013-03-29T13:09:53.777 に答える
6

はい -

p->operator[](i);

しかし、あなたが私に尋ねても、それは本当に良いことではありません.

于 2013-03-29T13:06:34.410 に答える