В настоящее время я получаю очень странный SIGSEGV (ошибка сегментации), не использую никаких указателей, которые просто перечисляются;это мой код:
typedef enum
{
LIGHT,
DARK,
NONE
} Color;
class Board
{
public:
Color toMove();
private:
Color side;
};
и реализация:
Color Board::toMove()
{
return side;
}
И я просто вызываю toMove();
с результатами в ошибке сегментации;Вот вывод GDB:
Program received signal SIGSEGV, Segmentation fault.
0x004025ee in Board::toMove (this=0x0)
at ...\board.cpp:19
19 return side;
Кто-нибудь есть идея?