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

Проблемы при вызове деструктора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Присвоение адреса указателю, равному NULL http://www.cyberforum.ru/cpp-beginners/thread750632.html
В конструкторе класса я присваиваю адрес переменной укзаателю,который равен был инициализирован NULL Dictionary(string DictName) { CurrentDictionary = DictName; DataTree->CurrentDict = this;//изначально CurrentDict = NULL } в результате при создании нового объекта класса Dictionary вылетает ошибка неинициализированное исключение по адресу ... Быть может дело в том,что указатель...
C++ std::bind и указатель на статическую функцию член класса Биндинг простых функций класса-это понятно, а вот как быть, если функция статическая? http://www.cyberforum.ru/cpp-beginners/thread750626.html
Где можно найти описание всех стандартных функций доступных в Dev C++ или Borland 6 C++
всех с праздником,по чуть чуть изучаю с++ возник вопрос где можно найти описание всех стандартных функций доступных в dev c ++ или borland 6 может найдется в нете или в литературе на русском или хотя бы чтоб доступно было для начинающих.заранее спасибо.
Разница между программами C++
Какая между этими программами разница? Почему они другие результаты выводят? #include <iostream.h> int main() { int i=5; i=++i + ++i; cout<<i; system("pause"); }
C++ переопределение оператора http://www.cyberforum.ru/cpp-beginners/thread750588.html
Почему не компилируется? #include <iostream.h> class Class{ int x,y,z; public: Class(int a,int b,int c){x=a;y=b;z=c;} Class(){x=y=z=0;} void Show(char *s){cout<<s<<"x = "<<x<<" y = "<<y<<" z = "<<z<<endl<<endl;} Class operator+();
C++ Ошибка в передаче знач-й функции #include <stdio.h> void dfs(int n, int **g, int v, int *used) { if(used) return; used = 1; // ставим метку, что посетили данную вершину for(int i = 0; i < n; i++) // проходим по все ребрам { if(g && !used) // смотрим были ли мы в вершине раньше можем ли туда попасть подробнее

Показать сообщение отдельно
alexey31415
 Аватар для alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
02.01.2013, 04:06  [ТС]     Проблемы при вызове деструктора
Цитата Сообщение от I.M. Посмотреть сообщение
уж не удаляется ли this пару раз?
из-за этого:
может быть
на всякий случай,реализация функции ReleaseMemory
C++
1
2
3
4
5
6
7
8
9
10
11
void Tree::ReleaseMemory(TreeNode *CurrentNode)
{
    if(CurrentNode->leftPtr != NULL)
        ReleaseMemory(CurrentNode->leftPtr);
 
    if(CurrentNode->rightPtr != NULL)
        ReleaseMemory(CurrentNode->rightPtr);
 
    delete CurrentNode->_data;
    delete CurrentNode;
}
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru