У меня проблема с перечислениями в c ++
Я не понимаю, почему, если я определяю две переменные с одинаковым перечислением, это дает EXC_BAD_ACCESS
у тебя есть идея почему? если я определю только одну переменную, это нормально
вот код ...
enum directions{
UP,
DOWN,
RIGHT,
LEFT,
IN,
OUT,
FW,
RW
};
class Snake
{
private:
enum directions head_dir;
enum directions head_dir_ask; //if I comment this... the program work fine..
(... other stuff...)
};
спасибо за помощь заранее
код содержит около 10 файлов ... сообщение будет слишком длинным,
в любом случае ...
Я использую OpenGL и Qt
MainProject::MainProject(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainProject)
{
ui->setupUi(this);
startTimer(1000);
glwidget = new MyGLBox(ui->centralWidget);
ui->GLlayout->addWidget(glwidget); // <line where the complier retruns the EXC_BAD_ACCESS
}
Конструктор MyGLBox:
MyGLBox::MyGLBox(QWidget *parent):QGLWidget(parent){
XRot = YRot = ZRot = 0;
theta1 = theta2 = phi = 0;
}