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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как связать несколько файлов одной программы http://www.cyberforum.ru/cpp-beginners/thread732885.html
есть 3 файла MainFile.cpp #include <iostream> #include <windows.h> #include <fstream> #include "BankAccounts.h" using namespace std;
C++ Простые циклы с++ Ребят, помогите прогу написать по заданию, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread732884.html
вывести след без исп массивов C++
Вводится матрица чисел. Вывести на экран ее след без использования массивов. Я только начала изучать программирование, помогите пожалуйста с задачей. #include "stdafx.h" int _tmain(int argc,...
C++ Реализация одной интересной формулы
Нужно реализовать формулу:
C++ Чтение данных ф - ей scanf http://www.cyberforum.ru/cpp-beginners/thread732850.html
Добрый вечер. Подскажите, почему в программе не получается правильно считать число ф - ей scanf? #include <iostream> using namespace std; struct book { char title; //наименование книги char...
C++ Взлом простейшего кода Вот написал предельно простую программку которая при вводе пароля выдает некоторый код. И появился такой вопрос можно ли exe-шник как-то взломать(узнать этот пароль, или узнать код, или как-то... подробнее

Показать сообщение отдельно
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100

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

15.12.2012, 20:25. Просмотров 3825. Ответов 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.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru