diffrenceが言うbeatweenどのようなものです:ベクトルとポインタの構文
Vector<int*> myVector[5] and Vector<int> *myVector[5]
私はそれを参照してください方法は、最初のケースでは、私のベクトルはint型へのポインタの5つのカウントが含まれています。 2番目のケースでは、myVectorは5つの整数の配列へのポインタです。
私が尋ねる理由は、コードを書いていて、今はもう理解できないからです。 Vector<int> *myVector[5]
で
、なぜ私は
for(int i = 0; i < 5; i++)
{
myVector[i] = new Integer(13);
}
を行うことができます私はそのオペレータ新しいリターンポインタ事実を知って、その後、私はmyVectorに保存するんだけど、int型へのポインタではありませんint right? 私は混乱しています。
OH、2番目の場合intを含むベクトルへのポインタの配列を持っています....今すぐ取得します!ありがとう。したがって、最初のケースでは、intへのポインタを含むベクトルを含む配列を作成しています。私はベクトルと混乱して...私が配列を使用していたことを認識していない。だからintを含むベクトルを作成するには、私はベクトルに行くと思います myVector(5) –