|
06.10.2008, 00:24
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
pow:Domain error
Заупстили работающий в Visual Studio 6 код в Builder-е от борланда.
Мало того, что у Строителя иная логика расстановки includ-ов, дык дальше: функция pow стала при малом занчении возводимого в степень аргумента плодить форточки с мессагой pow:Domain error. При этом сама программа продолжала работать, а частота форточкообразования ограничивалась лишь частотой вызова функции pow.
Простейшая коррекция типа:
if(!a)return 0;
return pow(a,b);
|
решает пробелему.
Либо лыжи не едут, либо я слишком умный.
У меня один вопрос:
WTF?! о.O
хотелось бы услышать ваше мнение по этому поводу.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
06.10.2008, 00:29
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: pow:Domain error
всё очень просто, читайте историю образования и развития с++, там со стандартами околесица. У MS своя стратегия развития языка у Borland своя, обе не соответствуют соглашению ANSI. Потому есть небольшие отличия.
__________________
|
(Offline)
|
|
06.10.2008, 00:30
|
#3
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Ответ: pow:Domain error
pow - это библиотечная функция. Библиотеки пишут разработчики компиляторов.
|
(Offline)
|
|
06.10.2008, 00:33
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: pow:Domain error
Никакой концепцией оправдать форточку при попытке возвсети 0 в степень - нельзя! Не-не-не, Девид Блейн!
Мож они ещё на примерах типа x=y+0 будут мне окошками флудить?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
06.10.2008, 00:47
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: pow:Domain error
настройки компилера посмотри, мож там оно вырубается крыжиком
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.10.2008, 01:03
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: pow:Domain error
Сообщение от SBJoker
настройки компилера посмотри, мож там оно вырубается крыжиком
|
надеюсь
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
25.05.2011, 00:01
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: pow:Domain error
Ну чо-чо там с настройками-то?
Билдер боится неоднозначности pow(0,0)?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
25.05.2011, 01:21
|
#8
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: pow:Domain error
О, у меня такая же проблема была, когда на BC писал курсач
дебаги показали, что pow(-7,-7) работает, pow(0,0) тоже, в общем любые сочетания, кроме похожих на
pow(-6.9999999977,-6.999999955).
В чем фэйл, я не знаю, и разобраться не смог.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:11.
|