У меня проблема с объявлением enum в моем классе.
Я пытался объявить это в частном порядке, публично, снаружи, в основном, ничего не работает.
Мне нужно вызвать функцию в классе извне и использовать перечисления в функции
вот мой код.
class Algoritem {
public:
enum Optimization { W , A , D };
enum FenceType { OF , CC };
enum Eventopa { BR , OR };
algorithem* OptimalPatrol(double N, int K, double VS, double T, Optimization F,FenceType FT, Eventopa E, double Imax,double P);
};
Когда мне нужно вызвать OptimalPatrol (), мне нужно ввести 3 перечисления. Я не могу переопределить их в основном, так как я могу ввести свои перечисления с переменной из основного?