Использование массива int разных размеров в объекте - PullRequest
0 голосов
/ 03 мая 2020

Я довольно новичок в этом, но я пытаюсь создать класс, который объявляет массив 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.

Как инициализировать массив, если я не знаю, какой будет размер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...