![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| VAZik |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Есть следующиe классы
При выполнении запускается конструктор verylong, и не выполнив ни строчки из своего тела, передает управление функции power10().
В которой exp = 200, и в результате вылетает ошибка. Просто мистика какая-то... В чем проблема?? Помогите кто чем может... |
||||
|
|||||
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
Покажи код что и как запускаешь. У long_binary есть свой конструктор? -------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
покажи main |
|||
|
||||
| VAZik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
Был следующий код...
хотя после того, как я удалил dec_to_bin, а потом его снова вставил... ошибка мистическим образом испарилась... я вообще ничего не понимаю... |
|||
|
||||
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
Так dec-to_bin нигде же не вызывается. И функции power10 нигде нет. И что тут глючит?
-------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
| VAZik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 19.8.2005 Репутация: нет Всего: нет |
power10 описана выше...
в том то и дело, что dec_to_bin не вызывается... а ошибка пропала... в общем мистика какая-то... и ошибка была какая-то мистическая... |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
[quote] При выполнении запускается конструктор verylong, и не выполнив ни строчки из своего тела, передает управление функции power10().
Выделить всёкод C++ 1: 2: 3: 4: 5: 6: 7: 8: 9: int power10 (int& exp) { int result = 1; for (int i = 0; i < exp; i++) { result *= 10; } return result; } В которой exp = 200, и в результате вылетает ошибка. 10^199 не помещается в int |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
само-собой... или long double юзай ( для приблищительных расчетов ) или ищи в факе тему о работе с большими числами
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |