Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странный текст в классе QPoint
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Система рисования. Печать
trdm
class Q_CORE_EXPORT QPoint
{
private:
#if defined(Q_OS_MAC)
    int yp;
    int xp;
#else
    int xp;
    int yp;
#endif

это нафига так сделано?
Litkevich Yuriy
я думаю это исторически последовательность объявлений так была записана, а теперь ради бинарной совместимости вынуждены поддерживать.
ViGOur
Если данный класс приводить например к char *, то допустим что yp = 1, а xp = 2
Тогда получим для Q_OS_MAC такую последовательность байт - "12", а для других ОС - "21"

и как сказал Litkevich Yuriy, исторически так по всей видимости сложилось, что там точки наоборот... :)
trdm
какие-то странные приведения, из их результатов фиг оригинал восстановишь, а следовательно бессмысленные...
О_о
ViGOur
Это я в качестве примера привел, хотя и не удачного. :)
kwisp
trdm,
хоть и не пользовал макос, думаю что там координаты задаются не ху а ух...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.