Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Оптимальная IDE для отладки native C++ приложений Посоветуйте, пожалуйста, оптимальную IDE для отладки native C++ приложений. Желательно кроссплатформенную. https://www.cyberforum.ru/ cpp-beginners/ thread1164256.html Преобразование в матрице для игры C++
void GameField::PerformMove(int direction) { glutSetWindowTitle("perforn move inited"); switch(direction) { glutSetWindowTitle("switch inited"); case 1://if direction is up { glutSetWindowTitle("case1 inited"); for(int i=0;i<4;i++)//for each row
C++ Вычислить приближенную сумму ряда при фиксированном значении x двумя способами https://www.cyberforum.ru/ cpp-beginners/ thread1164207.html
Для функционального ряда {a}_{1}{x}^{}+{a}_{2}{x}^{2}+...+{a}_{n}{x}^{n}+...=\sum_{n=1}^{\propto }{a}_{n}{x}^{n} где {a}_{n}={(-1)}^{n}\frac{n-1}{{3}^{n}*n!} вычислить приближенную сумму при фиксированном значении x двумя способами: сумму первых n членов ряда и сумму с точностью до eps(эпсилон) в двух разных функциях: double Sum1(double x, int n); double Sum2(double x, double eps); ...
C++ В списке Р заменить первое вхождение списка Р1 (если такое есть) на список Р2 https://www.cyberforum.ru/ cpp-beginners/ thread1164205.html
Написать программу с функциями, которая: а)в списке Р заменяет первое вхождение списка Р1( если такое есть) на список Р2; б)строит список Р1 - копию списка Р; в)добавляет в конец списка Р инвертированный список Р.
Реализовать модель ассоциативного кеша C++
Передо мной стоит задача, реализовать модель ассоциативного кеша, я решил использовать очередь с приоритетами, в ней будут храниться пары ключ-значение, ключом будет время, когда мы обращались к элементу, а значением сам элемент лежащий в кеше. В приницпе сложности в реализации нет, но зачем писать свою реализацию, если есть STL. Но возникли некторые сложности, я никак не могу найти метод поиска...
C++ Функция, поток fstream Здравствуйте! Делаю программку по заданию (тест), все не сложно, но вот где вопрос. #include <fstream> #include <iostream> #include <windows.h> using namespace std; int main(){ https://www.cyberforum.ru/ cpp-beginners/ thread1164196.html
C++ Передать значения вершины первого списка во второй https://www.cyberforum.ru/ cpp-beginners/ thread1164193.html
Доброе время суток! Сохраняя традицию: у меня проблема с программой. Функция change, в теории, должна передавать значения вершины первого списка во второй. На деле она возвращает в qp->q единицу, при этом предыдущий список испаряется. Вопрос в чем: как сделать так, что бы change изменял t1 и t2 согласно теории #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream>...
C++ Поменять местами слова в строке
Нужно: 1) Узнать номер первой запятой в веденном тексте - СДЕЛАНО. 2) Поменять местами первой и последнее слово - НЕ сделано. 3) Вычислить к-во пробелов подряд - СДЕЛАНО. 4) Поменять все знаки восклицания "!" на точки "." - СДЕЛАНО. 5) Поменять первое и последнее слово на заданны - НЕ СДЕЛАНО. Вот код с сделанными ф-ями, посоветуйте что-то с 2-м и 5-м пунктами, а то даже представления не...
C++ Класс Строка Создать полноценный класс "Строка", с конструкторами, деструктором, преобразованием типов (из char * в String и наоборот, перегрузкой операторов суммирования, присвоения, +=, сравнения ==, !=, отрицания !, <, >, >=, <=, индексирования , () - возвращения подстроки. Помогите разобраться. https://www.cyberforum.ru/ cpp-beginners/ thread1164170.html C++ Создать класс "Дата" с конструкторами, деструктором, указанными методами. Выполнить перегрузку указанных операторов https://www.cyberforum.ru/ cpp-beginners/ thread1164143.html
Создать класс Дата, с конструкторами, деструктором, установить дату, увеличить на 1 день (++), уменьшить на один день, добавить дни +=. Перегрузить инкремент и декремент как постфиксный и префиксный, перегрузить ввод и вывод в поток. Я не понимаю, как перегрузить инкремент и дикремент?
C++ Структуры. Записать в файл имена всех студентов, у которых есть оценка 3
Условие задачи: Необходимо записать в файл имена всех студентов, у которых есть оценка 3. Изначально создать файл с именами студентов. Использовать только структуры(без методов).
C++ Вычисление факториала, найти ошибку в коде Хотел создать программу для нахождения факториала,но когда я ввожу оба числа ничего не происходит.Объясните пожалуйста почему? #include <iostream> #include<math.h> using namespace std; int main() { char a,i,b,m; https://www.cyberforum.ru/ cpp-beginners/ thread1164116.html
60 / 60 / 7
Регистрация: 16.05.2010
Сообщений: 632
0

Приложение падает при удалении синглтона - C++ - Ответ 6117152

02.05.2014, 18:43. Показов 1369. Ответов 17
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Понадобилось мне использовать паттерн Singleton, реализовал я его так.
тыц
C++
1
2
3
4
5
6
7
UIManager* UIManager::GetInstance(){
    if(!m_Instance){
        m_Instance = new UIManager();
    }
 
    return m_Instance;
}


Также добавил в деструкторе удаление указателя
C++
1
2
3
UIManager::~UIManager(){
    delete m_Instance;
}
В деструкторе класса окна вызываю деструкторы классов, дабы освобождалась память
C++
1
2
3
4
5
MainWindow::~MainWindow()
{
    UIManager::GetInstance()->~UIManager();
    SolutionManager::GetInstance()->~SolutionManager();
}
Но при закрытии окна, приложение ругается на Segmentation fault.
И указывается строка с delete в деструкторе UIManager.
Я понимаю, что проблема здесь, но не понимаю почему. Знает ли кто-то в чём дело?

Вернуться к обсуждению:
Приложение падает при удалении синглтона C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2014, 18:43
Готовые ответы и решения:

Падает приложение при вводе данных в массив
Итак, есть код который компилируется и даже запускается. Но бреблема в том, что как только я ввожу...

При чтении по адресу приложение падает с кодом 0x0
При попытке считать разрешение экрана по адресу который я ввожу, консоль просто падает. При этом,...

Исправить ошибку из-за которой приложение падает при умножении матриц
Привет прогеры! Объясните обезьяне почему у меня кидает exeption программа при перемножении матриц....

Ошибка: "error LNK2001: неразрешенный внешний символ" при реализации шаблонного синглтона
Доброго времени суток. Пытаюсь написать шаблон для синглтона, есть след. код Сам шаблон синглтона...

17
02.05.2014, 18:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2014, 18:43
Помогаю со студенческими работами здесь

Приложение падает на другом компе
ОС Ubuntu-64 linux. Написал, отладил и скомпилировал приложение на домашнем ноутбуке. Приношу на...

std::random_device падает приложение
win7, gcc 4.4.7 пишет, ошибка &quot;std::runtime_error&quot; чего ему надо? Добавлено через 14 часов 17...

Падает приложение в деструкторе дочернего класса (родители шаблонные)
Если в параметры конструктора класса Owner был передан конкретный объект Container, то: попытка...

Приложение падает при автозапуске
Здравствуйте. Необходимо, чтобы приложение стартовала вместе с Windows и читала некоторые данные из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru