Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что выбрать для изучения https://www.cyberforum.ru/ cpp/ thread2693101.html
Посоветуйте, что можно почитать для изучения темы хакинга, взлома и т.п.? (На C++)
Свой TypeInfo и регистрация типов C++
Допустим есть такой код: #include <iostream> #include <string> #include <functional> //------------------------------------------------------------------------------ template<typename T> class TypeInfo { public: static const std::string typeName;
C++ Бесконечно выполняется функция при использовании while https://www.cyberforum.ru/ cpp/ thread2690493.html
Привет! Столкнулся с такой проблемой: при определённых условиях начинает зацикливаться выполнение функции. Если была тема с таким вопросом - извиняюсь, поиском не нашёл. Код программы: #include "iostream" #include "windows.h" #include "cstdlib" char txtFstNum = "Enter first number:"; char txtSecNum = "Enter second number:";
C++ Как использовать ограниченное количество потоков? У меня есть вектор с именами .txt файлов в текущей директории. И есть n - кол-во потоков, которые задаёт пользователь. Как прочитать эти файлы в n потоках? https://www.cyberforum.ru/ cpp/ thread2689582.html
C++ Передача класса в виде адреса
На сколько плохо передавать класс, в виде приведенного к int адреса? Я пытаюсь сделать обертку dll-ки на python, с помощью ctype. В dll есть класс, который не вынесен в extern. Доступная функция инициализации класса, которую я успешно могу импортировать в python, возвращает объект класса как int-вое значение адреса объекта. Дальше я вызываю другую функцию dll-и, которая принимает объект как...
C++ Вывод в файл В результате вывода получается файл не длины len, а больше... Вроде все верно. В чем загвоздка тогда... #include <fstream> using namespace std; void foo() https://www.cyberforum.ru/ cpp/ thread2688698.html
C++ Олимпиадная задача на bfs https://www.cyberforum.ru/ cpp/ thread2688611.html
Была задана вот такая задача: Всем известна увлекательная игра «Морской бой». Сейчас играть в морской бой можно не только с соседом по парте, но и с компьютером. Игра c компьютером ведется на прямоугольном поле произвольных размеров N×M, где N - количество строк, M - количество столбцов. Приближается чемпионат Мира по морскому бою. Планируется вести его трансляцию в режиме реального времени:...
C++ Как выводить символы Мастей карт в командной строке
делаю карточную игру в dev c++ как мне сделать так,чтобы вместо вопросиков и пустых квадратиков выводились символы мастей карт? гугл не помог,нашел одно решение, типа такого _setmode(_fileno(stdout), _O_U16TEXT); _setmode(_fileno(stdin), _O_U16TEXT); wchar_t m = { L'\u2665', L'\u2666',L'\u2663',L'\u2660' }; for (int i = 0; i < 5; i++) wcout<<m<<endl; символы какие надо выводит,
C++ Ошибка include, измените includePath в VS code Всем привет, хотел начать писать на плюсах в vs code, установил, всё гуд, mingw поставил, настроил всё, когда начинаю компилировать прогу выдает ошибки "Обнаружены ошибки #include. Измените includePath", что он хочет от меня?? (os win10) Это файл c_cpp_properties.json { "configurations": , "defines": , "compilerPath": "C:\\MinGW\\bin\\gcc.exe", ... https://www.cyberforum.ru/ cpp/ thread2688472.html C++ Не понимаю https://www.cyberforum.ru/ cpp/ thread2688387.html
С клавиатуры вводятся поочередно ЧИСЛА в массив, вывести k-тую ЦИФРУ единого числа. т.е. вводятся допустим 5 чисел: 13 56 2 4 9 должно вывести, к примеру, вторую пятую цифру:2
Собрать Node.js.dll C++
Добрый день, проконсультируйте плииииииз... (с С++ знаком на уровне новичка - простые консольные на GCC) Есть такой язык/среда/исполнитель как Node.js. Это "серверная" версия движка JavaScript "v8" (доступ к файловой системе, возможность создавать веб сервера, многопоточность и много чего еще из того чего не получить в браузерной JS). Есть NWJS - это кросплатформенная среда для создания...
C++ Вызов метода класса по его имени в строке https://www.cyberforum.ru/ cpp/ thread2687979.html
Приветствую всех. Был у меня разговор с Делфи-разработчиком и он говорит, что в С++ нет RTTI, в отличие от Делфи. Я говорю, как же нет, если об этом куча статей в интернетах! Тогда он сказал: "Как в С++ вызвать метод класса, если его (метода) имя передали в программу в виде текста? В Делфи это делается парой строк кода!" В связи с этим у меня, собственно, два вопроса: 1. Вызов метода класса...
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.08.2020, 22:47 0

Как “научить” Указатель определять, что сам Объект уже удален? - C++ - Ответ 14810625

30.08.2020, 22:47. Показов 4121. Ответов 40
Метки (Все метки)

Ответ

Есть "умные" указатели например std::shared_ptr<> остается только научится им пользоваться.

К книге Шилда был пример реализации однопоточного сборщика мусора.

Добавлено через 3 минуты
Цитата Сообщение от Artem_Pv Посмотреть сообщение
М.б. существуют какие-то методики, чтобы бороться с Висячими Указателями?
Да - просто не писать код с такими ошибками.

Вернуться к обсуждению:
Как “научить” Указатель определять, что сам Объект уже удален? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2020, 22:47
Готовые ответы и решения:

Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать?
Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это...

Как проверить, быль ли удалён указатель или нет?
С похмелья голову заклинило %-) X* x=new X(); delete x; if(x) ? или как? Как проверить,...

Нужно научить прогу определять дату
Здравствуйте тут есть такой вопрос, у меня имеется таблица stringgrid в которой в 1 столбце...

Основы: указатель на объект или объект, что выбрать?
Не до конца понимаю (или вообще не понимаю) когда лучше использовать указатель на объект, а когда...

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

Как двигать объект, когда нажимаешь на сам объект?
Здравствуйте, такая вот не приятная ситуация сам новичок в С# Хотел бы узнать как двигать обьект...

Как преобразовать ссылку на объект в указатель на этот объект?
Как преобразовать ссылку на объект в указатель на этот объект? Буду благодарен за помощь.

Проверка удален ли объект
Здравствуйте, ни как не могу придумать как сделать проверку удален ли объект. На сцене есть объект,...

Удалить сочетание клавиш у ярлыка, который уже удален
Для каждого ярлыка на рабочем столе, через свойство можно задать сочетание клавиш (для быстрого...

Сайт удален из яндекса ни за что, как быть?
Мой сайт http://www.тут была ссылка на порноресурс.ru/ был удален из яндекса, ни за что. Я написал...

Прервать выполнение функции,если её объект удалён
class A { class A; void Bar(A* a) { delete(a); } class A {

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