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

Как удалить объект, который это попросил? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аналог функции SetLength http://www.cyberforum.ru/cpp-beginners/thread1207031.html
Здравствуйте. Подскажите, пожалуйста, каков аналог на си++ функции setlength? функция malloc?
C++ Написать программу вычисляющую факториал числа, находящегося в поле ввода Выручайте люди добрые) Программа вычисляющая факториал числа, находящегося в поле ввода. Для вычисления использовать рекурсивную функцию. Нарыл ток рисонок)... http://www.cyberforum.ru/cpp-beginners/thread1207030.html
Создание теста C++
Нужно написать программу(тест) которая выводит вопрос и 4 варианта ответа, а в конце тестирования кол-во правильных ответов Например: Выберите машинный язык программирования 1) Basic 2)...
Сложение и удвоение точки на эллиптической кривой C++
нужно составить алгоритм сложения и удвоения точки на эллиптической кривой, может знаете как?
C++ Работа со строками.Не могу понять, что именно от меня хотят http://www.cyberforum.ru/cpp-beginners/thread1206994.html
Найти максимум расстояний между монотонно убывающей и монотонно возрастающей подстроками длиной не менее 3 символов, которые есть во второй строке в инвертированном виде
C++ Выполнить поиск по букве и вывести фамилию автора Условие: выполнить поиск по букве и вывести фамилию автора #include <iostream.h> #include <stdio.h> struct record { char familiya; char tvir; }; char familiya1; подробнее

Показать сообщение отдельно
Renji
1925 / 1323 / 298
Регистрация: 05.06.2014
Сообщений: 3,808
13.06.2014, 20:50
давайте я немного изменю условие. Есть объекты классов А и В, как в примере. ВНЕЗАПНО, появился поток, исполняющий download() класса В, который в конце этого метода перестанет существовать. Как этому потоку, исполняющему метод класса В удалить объект класса В?
Для удаления объекта класса B требуется:
1) Убедиться что на него больше никто не ссылается/не ссылался изначально/обнулить все ссылки на объект.
2) Выполнить delete.
Один у вас поток или несколько, ничего принципиально не меняется.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru