Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить указатель на функцию https://www.cyberforum.ru/ cpp-beginners/ thread1241733.html
Здравствуйте! Подскажите, как получить указатель на функцию? Амперсанд не помогает. class Menu{ private: // Создал указатель на функцию, вроде, верно. void(*m_PrintStyle) (const int&, vector<string>);
C++ Шифрование файлов и папок с установкой на них пароля
Привет. Мне нужно зашифровать файл/папку и поставить пароль на нее/него. Что посоветуете? Заранее спасибо. P.S. так как шифрование тема сложная, подумываю о XOR. Вопрос: как лучше хранить пароль, и как зашифровать всю папку, чтобы в итоге вышел один файл? Спасибо.
C++ Оцените тетрис https://www.cyberforum.ru/ cpp-beginners/ thread1241731.html
Написано коряво, но это первый блин. Мне бы очень хотелось его дошлифовать до красивого внешнего и внутреннего содержания. Если участники форума мне в этом помогут, буду признателен. Test_Wi32.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "Test_Wi32.h" #define MAX_LOADSTRING 100 // Global Variables:
C++ Проверить, имеют ли три введенных пользователем числа одинаковую четность https://www.cyberforum.ru/ cpp-beginners/ thread1241711.html
Проверить, имеют ли три введенных пользователем числа одинаковую четность #include<iostream.h> main() { int b,d,x; cout<<"enter b "; cin>>b; cout<<"enter d ";
Разобрать строку кода C++
Часть программы, если что // Game engine struct Piece { struct { unsigned short s; } shape; int x : 8, y : 8, color : 14; unsigned r : 2; template<typename T> // walkthrough operator
C++ Нахождение ближайших точек методом декомпозиции - не понятен алгоритм Преподаватель задал решить задачу по нахождению ближайших точек методом декомпозиции, но мне не понятен алгоритм, гугл не дал мне необходимой информации, объясните пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1241640.html
C++ Ввести имя-фамилию в 1 колонке, з/п во 2 колонке, в третьей указать премию https://www.cyberforum.ru/ cpp-beginners/ thread1241627.html
Добрый день,помогите решить задание есть 5 работников нужно ввести их имя-фамилию в 1 колонке и заработную плату во 2 колонке в третьей указать премию нужно чтобы програма расчитывала 1 колонка - общую заработную плату с премией каждого работника 2 колонка - высчитывает 15 процентов с каждой зп (Налог) 3 колонка - заработная плата с уже вычисленным налогом хэлп кто чем может,хотя...
C++ Error C2664: RegisterClassW: невозможно преобразовать параметр 1 из "WNDCLASSEX *" в "const WNDCLASSW *"
почему выдаёт ошибку? int RegClass(WNDPROC Proc,LPCTSTR szName,UINT brBackground){ WNDCLASSEX wc; wc.style=wc.cbClsExtra=wc.cbWndExtra=0; wc.lpfnWndProc=Proc; wc.cbSize = sizeof(WNDCLASSEX); wc.hInstance=hInst; wc.hIcon=LoadIcon(NULL,IDI_APPLICATION); wc.hCursor=LoadCursor(NULL, IDI_ARROW); wc.hbrBackground=(HBRUSH)(brBackground+1);
C++ Есть функция которая добавляет элемент типа int в конец массива. Как ее переделать через шаблон Есть функция которая добавляет элемент типа int в конец массива. Как ее переделать через шаблон, чтобы можно было добавлять элементы в массивы любых типов. Вот сама функция. int* add_element_array(int * a, int& n) {int b=input_number("new element"); if (!n){a=new int;*a=b;return a;} int *c=new int; for(int i=0;i<n-1;*(c+i)=*(a+i),i++); c=b;deletea; https://www.cyberforum.ru/ cpp-beginners/ thread1241594.html C++ Как запустить приложение, где не установлена visual studio https://www.cyberforum.ru/ cpp-beginners/ thread1241593.html
При запуске консоли требуется dll, которая входит в инсталлятор студии. XP без студии не имеет некоторых dll и консольное приложение не запускается. Можно задать опции сборки, чтобы он нужные функции пихал в экзешник?
Пользовательские типы в union - Нужно ли инстализировать как-то String, Object или Array? C++
Во всех примерах в union используют простые типы (int, float), а если в union будет пользовательский тип, ну например так union value { bool Bool; int Int; double Double; string String; map< string, value * > Object; vector< value * > Array; value operator=(const value&){}
C++ Ошибка при вызове wstring.erase форум глючит ... Добавлено через 1 минуту Почему erase ругается ? std::wstring testString = L"SHAKE YOUR TITS (. )^( .)"; for (auto it = testString.rbegin(); it != testString.rend(); it--) { if (*it == L'^') https://www.cyberforum.ru/ cpp-beginners/ thread1241538.html
18822 / 9826 / 2401
Регистрация: 30.01.2014
Сообщений: 17,260
14.08.2014, 18:22 0

Shared_str реализация - На выходе из деструктора падает программа - C++ - Ответ 6518734

14.08.2014, 18:22. Показов 1893. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от MishaMoix Посмотреть сообщение
Можно тогда полюбопытствовать, когда я вызываю деструктор (delete) st я же вызываю то что стоит в фн ~Storage() или не так.
Да.

Добавлено через 13 минут
Только помимо этого еще происходит освобождение памяти, которую занимает Storage. Т.к. в двух объектах a и b указатель после работы operator= указывает на один и тот же экземпляр Storage, то и освободить память мы пытаемся два раза, один из деструктора b, второй раз из a. А этого делать нельзя.

Вернуться к обсуждению:
Shared_str реализация - На выходе из деструктора падает программа C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.08.2014, 18:22
Готовые ответы и решения:

Программа падает во время работы деструктора
/ ConsoleApplication6.cpp: определяет точку входа для консольного приложения. // #include...

Очередное деструктивное: при вызове деструктора все падает
Доброго времени суток! Есть некий класс H, с конструктором, деструктором: H(int size, int top){...

Реализация конструкторов и деструктора
Дорогие форумчане! В своем обучение дошел до создания класса. В этом примере должны были...

Реализация деструктора в классе list
Добрый день всем! Вопрос по деструктору. Настал момент когда я решил все сделать правильно. И...

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

Реализация класса (конструктора и деструктора)
Нужна помощь в исправлении программы (в Dev c++ компилируется и работает, а в Visual Studio - нет)...

При выходе из функции падает приложение SIGSEGV Segmentation fault
Работаю в QtCreator. При выходе из функции падает приложение с ошибкой SIGSEGV Segmentation fault,...

Реализация сохранения при выходе из программы
Как реализовать при закрытие программы чтобы она запрашивала сохранить изменения в файле или...

Программа выдаёт ошибку при вызове деструктора
Здравствуйте! Есть два шаблона: 1) шаблон двухсвязного списка 2) шаблон файла, для записи...

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