int ポインターを宣言するいくつかの例に従っています
int *myInt;
次に、そのポインターを配列に変換します
myInt = (int*)malloc(1024);
これはチェックアウトします
myInt[0] = 5;
cout << myInt[0]; // prints 5
myInt[1] = 7;
cout << myInt[1]; // prints 7
int ポインターは int へのポインターであり、それ以外のものではないと思いました。文字列へのポインターは文字列の最初の文字を指すだけであることは知っていますが、ここでは int の配列で同じようなことが起こっているようです。しかし、必要なのが int の配列である場合、int へのポインターの代わりに単に int の配列を作成しないのはなぜでしょうか?
ところで、これが C++ ではなく C でどのように機能するかに興味があります。これは C++ ファイルにありますが、関連するコードは C です。