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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить указатель на функцию http://www.cyberforum.ru/cpp-beginners/thread1241733.html
Здравствуйте! Подскажите, как получить указатель на функцию? Амперсанд не помогает. class Menu{ private: // Создал указатель на функцию, вроде, верно. void(*m_PrintStyle) (const int&, vector<string>);
C++ Шифрование файлов и папок с установкой на них пароля Привет. Мне нужно зашифровать файл/папку и поставить пароль на нее/него. Что посоветуете? Заранее спасибо. P.S. так как шифрование тема сложная, подумываю о XOR. Вопрос: как лучше хранить пароль, и как зашифровать всю папку, чтобы в итоге вышел один файл? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread1241732.html
Оцените тетрис C++
Написано коряво, но это первый блин. Мне бы очень хотелось его дошлифовать до красивого внешнего и внутреннего содержания. Если участники форума мне в этом помогут, буду признателен. Test_Wi32.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "Test_Wi32.h" #define MAX_LOADSTRING 100 // Global Variables:
Проверить, имеют ли три введенных пользователем числа одинаковую четность C++
Проверить, имеют ли три введенных пользователем числа одинаковую четность #include<iostream.h> main() { int b,d,x; cout<<"enter b "; cin>>b; cout<<"enter d ";
C++ Разобрать строку кода http://www.cyberforum.ru/cpp-beginners/thread1241641.html
Часть программы, если что // 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++ Нахождение ближайших точек методом декомпозиции - не понятен алгоритм Преподаватель задал решить задачу по нахождению ближайших точек методом декомпозиции, но мне не понятен алгоритм, гугл не дал мне необходимой информации, объясните пожалуйста. подробнее

Показать сообщение отдельно
DrOffset
6817 / 4028 / 924
Регистрация: 30.01.2014
Сообщений: 6,847
14.08.2014, 18:37     Shared_str реализация - На выходе из деструктора падает программа
Цитата Сообщение от MishaMoix Посмотреть сообщение
НО и еще в объекте st удаляется int counter (т.к. это не указатель и удаляется автоматом при удалении объекта)?
После отработки деструктора Storage, данные которые он хранит перестают быть доступными для обращения (т.к. память под объект освобождена). Т.е. ты конечно сможешь к ним обратиться, и даже возможно получишь адекватный результат, но это неопределенное поведение (т.е. может быть что угодно, например падение или вернутся какие-то левые данные) и делать так нельзя. Т.е. да, счетчик будет уничтожен при первом вызове ~Storage().
Цитата Сообщение от Avazart Посмотреть сообщение
Проверяй счетчик потом только освобождай память.
Ему еще нужно что-то сделать с неинициализированными указателями на Storage, т.к. конструктор копирования и оператор присваивания неадекватно себя ведут при том коде, который сейчас есть.
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru