Я пытаюсь создать динамический массив класса, который я создал, определив указатель этого класса в моем другом классе, затем, когда я создаю конструктор копирования второго класса, IDE сообщает мне, что тип указателяне совместим
class myClass2 {
private:
int *size;
string name;
myClass1 *list;
...
public:
myClass2(const char &name,const int size);
...
};
myClass2::myClass2(const char &name,const int size){
...
this->size = new int(size);
myClass1 * pArray[size];
for(int i = 0; i < size; i++){
pArray[i] = new myClass1();
}
list = pArray; //FIXME:incompatible pointer type
};