Форум программистов, компьютерный форум CyberForum.ru

Вылетает ошибка Integer division by zero. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.62
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100
15.12.2012, 20:25     Вылетает ошибка Integer division by zero. #1
Есть такой класс :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class TreapNode {
public:
    char character;
    TreapNode* leftChild;
    TreapNode* rightChild;
    TreapNode* parent;
    size_t subTreeSize;
    int priority;
 
    TreapNode(char ch = 0, TreapNode* left = NULL, TreapNode* right = NULL, 
            TreapNode* par = NULL) : 
        character(ch),
        leftChild(left), 
        rightChild(right), 
        parent(par), 
        subTreeSize(1),
        priority(rand())
    {}
};
Все бы ничего, но при попытке, скажем, создать вектор(или любой другой контейнер, в том числе и массив) из таких узлов и работы с ним вылетает идиотская ошибка: Integer division by zero. Не пойму, откуда такой exception.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2012, 20:25     Вылетает ошибка Integer division by zero.
Посмотрите здесь:

C++ вылетает ошибка при запуске программы
C++ Работа со строками, вылетает ошибка
Вылетает ошибка C++
Почему при вводе данных вылетает ошибка C++
C++ Вылетает ошибка error C2061: синтаксическая ошибка: идентификатор "_TCHAR"
C++ Ошибка ISO C++ forbids comparison between pointer and integer
Ошибка при выполнении программы "division by zero" C++
Не обработанное исключение "Integer division by zero" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
15.12.2012, 20:45     Вылетает ошибка Integer division by zero. #2
собственно где-то деление на ноль. и где-то в другом месте. в предоставленом коде вроде все ок.
http://liveworkspace.org/code/GEseI$6
Yandex
Объявления
15.12.2012, 20:45     Вылетает ошибка Integer division by zero.
Ответ Создать тему
Опции темы

Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru