ここにC++newb。ポインタのみを使用して配列の独自の実装を作成しようとしていますが、乗り越える方法がわからない壁にぶつかりました。
私のコンストラクターはこのエラーをスローします
array.cpp:40:35: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
配列を初期化するときに、配列内のすべてのスペースをint用に解放したいと思います。
Array::Array(int theSize){
size = theSize;
int *arrayPointer = new int;
int index = 0;
while(theSize > index){
*(arrayPointer + index) = new int; //This is the trouble line.
++index;
}
}
私は間違ったスタックオーバーフローを何をしていますか?