C++ 新手在这里。我正在尝试仅使用指针编写自己的数组实现,但我碰壁了,我不知道如何克服。
我的构造函数抛出此错误
array.cpp:40:35: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
当我的数组初始化时,我希望它为整数释放数组中的所有空间。
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;
}
}
我在做什么错stackoverflow?