Russian Qt Forum
Ноябрь 24, 2024, 09:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Что это было???  (Прочитано 2180 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Март 22, 2015, 18:49 »

Код:
#define arrowSize   10.0;

буквально сразу за этим

    QPointF arrowP1 = line().p2() + QPointF( sin(angle + M_PI / 3.0) * arrowSize, // angle известен
                                             cos(angle + M_PI / 3.0) * arrowSize );

вываливается на этой строке простыня ошибок

*****.cpp:18: ошибка: expected primary-expression before '(' token
*****.cpp:18: ошибка: expected ')' before ';' token
*****.cpp:18: ошибка: expected primary-expression before ',' token
*****.cpp:19: ошибка: expected primary-expression before ')' token

arrowSize нигде больше не отыскивается (при замене на другое имя тоже самое), символы точно совпадают (скопированы)

заменяю влоб

Код:
    QPointF arrowP1 = line().p2() + QPointF( sin(angle + M_PI / 3.0) * 10.0, // angle известен
                                             cos(angle + M_PI / 3.0) * 10.0 );

компиляция проходит. Пробовал (10.0) в скобки брать - нифига, тоже самое. Оставил так
Код:
qreal arrowSize = 10.0;
    QPointF arrowP1 = line().p2() + QPointF( sin(angle + M_PI / 3.0) * arrowSize,
                                             cos(angle + M_PI / 3.0) * arrowSize );

Тоже компилируется нормально.

И чего это было такое с препроцессором Непонимающий
« Последнее редактирование: Март 22, 2015, 18:51 от Гурман » Записан

2^7-1 == 127, задумайтесь...
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #1 : Март 22, 2015, 18:57 »

Точку с запятой уберите.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #2 : Март 22, 2015, 19:04 »

ТФУ... нельзя работать в воскресенье.......  Смеющийся
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.