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

Зачем для указателя на объект класса создается отдельный класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать ввод данных в файл с использованием связанного списка http://www.cyberforum.ru/cpp-beginners/thread1641654.html
у меня есть односторонний связанный список который расставляет данные в порядке увеличения. данные это порядковый номер персонала. проблема заключается в том чтобы данные записывались в файл именно...
C++ Проверить является ли граф циклом Добрый день, форумчане. Помогите пожалуйста со следующей задачей: Дан ориентированный граф из n узлов и m рёбер. Проверить, является ли он циклом. Программу в с++. Вообще с информатикой у... http://www.cyberforum.ru/cpp-beginners/thread1641633.html
Метод Якоби C++
Ребят помогите реализовать метод Якоби по алгоритму (находится во вложениях) проблема с циклами (не стал выкладывать)доп требование это вывести итерации работаю в dev c++ #include <iostream>...
C++ Найти ошибки в реализации пользовательской фунции erase()
Написал код реализации(часть сам писал, часть подсмотрел в других темах). Ер есть баги. Подскажите где не правильноtemplate <typename T, typename Allocator> typename Vector<T,...
C++ Передача структуры в подпрограму http://www.cyberforum.ru/cpp-beginners/thread1641615.html
Здравствуйте,задание дано так: Создайте структуру для сохранения информации про матрицу (динамическая,многомерная); Напишите функции для выделение памяти под массив, ввод и вывод данных; немного...
C++ Delete this без падения Добрый день, написал hello world, когда класс выполняя свой же метод просит удалить его - почему все компиляторы http://rextester.com/ это компилят и ничего не падает? Мы находясь внутри... подробнее

Показать сообщение отдельно
Knjagskij
-4 / 6 / 0
Регистрация: 10.11.2008
Сообщений: 775
Завершенные тесты: 1

Зачем для указателя на объект класса создается отдельный класс - C++

18.01.2016, 15:33. Просмотров 225. Ответов 6
Метки (Все метки)

Читаю книгу Джефа Элджера "Библиотека программиста С++", там в главе про умные указатели приводится пример, где для указателя на класс создается отдельный класс, так сказать инкапсулирующий этот указатель. Я только начал изучать умные указатели, можете объяснить, для чего нужно оборачивать указатель в отдельный класс.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Foo
{
public:
...
private:
...
};
 
class PFoo
{
private:
Foo *foo;
public:
...
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru