У меня есть динамический массив структур. Когда я говорю «динамический», я имею в виду, что количество элементов может варьироваться в зависимости от того, когда программа запускается. После проблем с попыткой использования переменной экземпляра в качестве массива у меня возникли проблемы несовместимых типов . Есть ли другие методы?
У меня есть такая структура:
struct movie
{
int rank;
string title;
string distributor;
string weekend;
string total;
} ;
У меня есть этот заголовочный файл класса:
class ReadFile{
public:
ifstream moviesFile;
movie movies[];
ReadFile(string);
movie handleLine(string);
string getString(vector<char>);
};
Вот как я пытаюсь создать экземпляр переменной экземпляра movies :
//Some code
movie temparray[linecount];
//temparray is filled with various movie structures.
movies = temparray;
Это когда я получаю свою ошибку. Как бы я выполнил свою задачу по созданию своего массива фильмов? Thankyou!