Мне нужно, чтобы в файле CPP вместо файла .h были методы получения и установки, однако, когда я пытаюсь переместить код поверх него, возникает ошибка, в настоящее время большая ошибка заключается в том, что мое перечисление определено в. h файл, но мой CPP не распознает определение, в котором он может помочь. ч
#pragma once
#include <string>
class Movie
{
public:
enum class eGenre
{
HORROR,
COMEDY,
ACTION,
ADVENTURE,
THRILLER,
SYFY,
FANTASY
};
public:
Movie() {}
Movie(std::string name, int year, float price, int time)
{
this->time = time;
}
int GetTime() { return time; }
void SetTime(int time) { this->time = time; }
void Read();
void Write();
std::string GetStringFromEnum(eGenre genre);
protected:
int time;
eGenre genre;
};