Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
IT_Beginner
4 / 4 / 1
Регистрация: 17.02.2015
Сообщений: 64
#1

Auto_ptr для хэндлов - C++

19.02.2015, 00:42. Просмотров 887. Ответов 21
Метки нет (Все метки)

Необходимо придумать инструмент для работы с хэндлами файлов (аналог auto_ptr). Может кто-то что-то подобное уже делал?
http://www.cyberforum.ru/cpp-beginners/thread1432925.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2015, 00:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Auto_ptr для хэндлов (C++):

Auto_ptr
Есть пару простых классов , раньше использовал простые указатели сейчас решил...

Класс auto_ptr
Добрый день. Вот мой вариант реализации: template<class T> class Auto_ptr {...

констанстность auto_ptr
auto_ptr<Nod>/*Nod**/ m_pRoot; void Insert1(auto_ptr<Nod>/*Nod**/ pRoot,...

Передача auto_ptr по ссылке
Передача auto_ptr по ссылке противоречит концепции владения. Нельзя быть...

Отличие get() и release() у auto_ptr
Вопрос,конечно,глупой. Но не могу разобраться. В чём всё таки различение между ...

21
IT_Beginner
4 / 4 / 1
Регистрация: 17.02.2015
Сообщений: 64
20.02.2015, 11:57  [ТС] #21
Ну конечно же!Для файла оно не надо. С утра все стало ясно, спасибо!
0
Voivoid
708 / 280 / 15
Регистрация: 31.03.2013
Сообщений: 1,339
20.02.2015, 23:53 #22
А лучше std::unique_ptr, ну если конечно владение шарить не надо. Или может даже BOOST_SCOPE_EXIT для простых случаев
0
20.02.2015, 23:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2015, 23:53
Привет! Вот еще темы с решениями:

Как использовать auto_ptr?
Ищу, ищу, но нигде не могу найти на русском, да и на буржуйском, толковое...

Листинг хэндлов всех окон процесса
Всем привет, такой вопрос: Вот так получаю хэндл процесса Process myproc =...

auto_ptr в connect()
после того как заменил обычный указатель на умный std::auto_ptr<QTimer>...

Передать в функцию std::auto_ptr
Доброго! Создаю массив std::auto_ptr<TStringList> lst(new TStringList); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru