Я довольно новичок в этом, но я пытаюсь создать класс, который объявляет массив int как атрибут.
DataHousing.h
class DataHousing {
private:
// ATTRIBUTES
int fileContents[count];
int count;
DataHousing. cpp
// CLASS METHOD IMPLEMENTATIONS
#include "DataHousing.h"
// CONSTRUCTORS
DataHousing::DataHousing() {
this->fileContents = NULL;
this->count = 0;
}
Размер массива зависит от количества чисел, содержащихся в отдельном файле. Таким образом, один файл будет считан и сохранен в массиве с использованием динамической памяти c, которая может иметь 500 различных чисел. Но другой файл может быть прочитан с 100 000 различных номеров.
У меня есть метод в классе, который будет подсчитывать числа в каждом файле и затем заполнять переменную count.
Как инициализировать массив, если я не знаю, какой будет размер?