Название: Зачем в include пишем, например так <QMouseEvent>, а не так <qevent.h> Отправлено: trot от Август 10, 2012, 16:36 Если посмотреть в файл ..\include\QtGui\QMouseEvent, то увидем #include "qevent.h".
Почему так реализовано? И к чему приведет, если я в своем файл напишу вместо #include <QtGui\QMouseEvent> - #include <QtGui\qevent.h> Название: Re: Зачем в include пишем, например так <QMouseEvent>, а не так <qevent.h> Отправлено: CJ1 от Август 10, 2012, 17:01 Ну так этож разные заголовки
Название: Re: Зачем в include пишем, например так <QMouseEvent>, а не так <qevent.h> Отправлено: V1KT0P от Август 10, 2012, 17:20 Если посмотреть в файл ..\include\QtGui\QMouseEvent, то увидем #include "qevent.h". Это сделано для совместимости с старым кодом. Если вдруг в новой версии qevent.h переименуют или для QMouseEvent понадобится еще какой заголовок подключить, или решат переместить файл в подпапку. Да мало что может случиться.Почему так реализовано? И к чему приведет, если я в своем файл напишу вместо #include <QtGui\QMouseEvent> - #include <QtGui\qevent.h> Если будешь писать #include <QtGui\qevent.h> то готовся к тому что в какой-то момент этот файл может переместиться и придется менять путь. А если напишешь #include <QtGui\QMouseEvent> то он так и останется но в нем просто изменится указание на новое местоположение. Название: Re: Зачем в include пишем, например так <QMouseEvent>, а не так <qevent.h> Отправлено: trot от Август 10, 2012, 21:01 Спасибо
|