|
разная компиляция
|
|||
---|---|---|---|
#18+
Здравствуйте уважаемые. Проект компилится без ошибок в Windows7 и Embarcadero 2010. Но ошибка в Windows10 и Embarcadero 10.3 ругается так Ambiguity between 'std::fabs(long double)' and 'std::fabs(float)' и показывает на это fabs((*a1).b != (*a2).b ) фрагмент cpp файла Код: plaintext 1. 2. 3. 4. 5. 6.
и его h файла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Почему 10 винда так себя ведет странно? Откуда берет ошибку? Программист,ложась спать, ставит возле себя 2 стакана. Один с водой, если захочет пить, а другой пустой - если не захочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:09 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
rbo3Откуда берет ошибку? Из твоего текста. Ты берёшь абсолютное значение от булева значения. Скобки перепутал. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:14 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Rbo3, fabs какую сигнатуру имеет? Компилятор не может выбрать к какому-то типу ему привести результат выражения для подстановки в качестве параметра в fabs, т.к. нет явного приведения типа, от этого и ошибка. Приведите к требуемому типу ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:20 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovrbo3Откуда берет ошибку? Из твоего текста. Ты берёшь абсолютное значение от булева значения. Скобки перепутал. Там похоже надо заменить оператор != на ‘-‘ чтобы заработало, опечатка и выполнить приведение типа ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:45 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Чувак с вещественными числами не работал. Скорее так надо. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:46 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
maytonЧувак с вещественными числами не работал. Скорее так надо. Код: plaintext 1.
Копи паста обычная, статический анализ бы помог, имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:57 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
А что статический анализ поможет додумать что имел в виду разработчик? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 22:11 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
[quot mayton]А что статический анализ поможет додумать что имел в виду разработчик?[/quot Я думаю поможет. А к чему вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 08:14 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Спасибо ребят вам пребольшое! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 20:15 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
rbo3, Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 23:08 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Siemargl, люди, пришедшие из явы почему то очень боятся оператора -> )) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 12:40 |
|
разная компиляция
|
|||
---|---|---|---|
#18+
Siemargl Код: plaintext 1.
да кстати, это утверждение верно не всегда. Оператор . не перегружается, в отличие от ->. Можно поиметь неплохой геморрой на пустом месте Модератор: Топик-стартер - счастлив. Остальное уже не по теме. Закрываем. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 12:43 |
|
|
start [/forum/topic.php?fid=57&msg=39795728&tid=2017642]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 409ms |
0 / 0 |