Я пытаюсь реализовать random_function(), которая выводит количество случайных чисел в диапазоне (пользовательский ввод), и count_function() для подсчета значения, которое пользователь хочет найти в выведенных случайных числах. Я сохранил случайные числа в массиве под названием randomlist[], чтобы его можно было использовать для подсчета значений из выведенных случайных чисел. Однако я не могу объявить массив без его фиксированного размера в заголовочном файле и определить его размер в count_function.cpp. Поэтому я не могу использовать случайный список[] в функции count_function() без его переопределения (что бессмысленно...).
Есть ли способ объявить массив без определения его размер в заголовочном файле?
Вот исходный код:
заголовочный файл:#pragma once
using namespace std;
class Rand
{
public:
// Rand();
int range,min,max;
char key;
void Random_function();
void Count_function();
// randomlist[]; something like this, which that is not possible in c++
};
Это случайная функция.cpp:
#include
#include "random_function.hpp"
using namespace std;
void Rand::Random_function()
{
beginning:
cout > range;
if (range
Подробнее здесь: https://stackoverflow.com/questions/709 ... mpile-time