crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Странный текст в классе QPoint
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kwisp Дата 27.4.2009, 15:17
  trdm,
хоть и не пользовал макос, думаю что там координаты задаются не ху а ух...
ViGOur Дата 26.4.2009, 17:16
  Это я в качестве примера привел, хотя и не удачного. :)
trdm Дата 26.4.2009, 17:03
  какие-то странные приведения, из их результатов фиг оригинал восстановишь, а следовательно бессмысленные...
О_о
ViGOur Дата 26.4.2009, 17:01
  Если данный класс приводить например к char *, то допустим что yp = 1, а xp = 2
Тогда получим для Q_OS_MAC такую последовательность байт - "12", а для других ОС - "21"

и как сказал Litkevich Yuriy, исторически так по всей видимости сложилось, что там точки наоборот... :)
Litkevich Yuriy Дата 26.4.2009, 16:59
  я думаю это исторически последовательность объявлений так была записана, а теперь ради бинарной совместимости вынуждены поддерживать.
trdm Дата 26.4.2009, 16:54
 
class Q_CORE_EXPORT QPoint
{
private:
#if defined(Q_OS_MAC)
    int yp;
    int xp;
#else
    int xp;
    int yp;
#endif

это нафига так сделано?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 20:23