Идиомы и стили С++

главная - комментарии
жанры    популярные авторы
Помогите раскрутить наш сайт, поставьте ссылку у себя в соц. сети:

Идиомы и стили С++

Отрывок из книги

Код к данному шагу я не проверял, в отличие от предыдущих. К диспетчеризации мы еще вернемся. Или не вернемся. Но следующий шаг однозначно про указатели. Шаг 5 - Ведущие указатели (Master Pointers). Важные конструкторы. Если мы уж взялись заниматься умными указателями, то очень быстро придем к выводу, что неплохо ограничить их свободу так, чтобы два указателя не указывали на один объект. Далее я их называю ведущими указателями. Для этого нужно реализовать буквально три-четыре правила: 1. Порождение ведущего указателя порождает объект, уничтожение ведущего указателя уничтожает объект; 2. Копирование ведущего указателя создает точную копию объекта; 3. Присваивание ведущего указателя уничтожает предыдущий объект и ставит на его место копию нового объекта. Если же мы хотим получить однозначное соответствие объекта и его ведущего указателя, то нужно запретить создание объекта, кроме как при помощи ведущего указателя, и запретить создание ведущего указателя, кроме как специальной функцией. Последнее в общем не обязательно, а первое весьма важно. Такие простые, но замечательно полезные механизмы просто сами набираются на клавиатуре сначала в виде класса, а потом в виде шаблона класса (мы же не последний день на свете живем, пригодится еще).
Книга закрыта по требованию правообладателя.
Комментарии:
Популярные книги

Кодекс Охотника XXVIII

Винокуров Юрий
28. Кодекс Охотника
Фантастика
:
фэнтези
,
боевая фантастика
,
попаданцы
.
5.00
рейтинг книги
Кодекс Охотника XXVIII

Развод с драконом. Отвергнутая целительница

Шашкова Алена
Фантастика
:
фэнтези
.
4.75
рейтинг книги
Развод с драконом. Отвергнутая целительница

Том 11. Рассказы. Очерки. Публицистика. 1894-1909

Твен Марк
Проза
:
классическая проза
.
5.00
рейтинг книги
Том 11. Рассказы. Очерки. Публицистика. 1894-1909

Кодекс Охотника. Книга XXIX

Винокуров Юрий
29. Кодекс Охотника
Фантастика
:
попаданцы
,
аниме
,
фэнтези
.
5.00
рейтинг книги
Кодекс Охотника. Книга XXIX

Инженер Петра Великого 5

Гросов Виктор
5. Инженер Петра Великого
Фантастика
:
попаданцы
,
альтернативная история
,
фэнтези
.
4.75
рейтинг книги
Инженер Петра Великого 5

Двойник Короля 2

Скабер Артемий
2. Двойник Короля
Фантастика
:
попаданцы
,
аниме
,
фэнтези
,
фантастика: прочее
.
5.00
рейтинг книги
Двойник Короля 2

Моров. Том 5

Кощеев Владимир
4. Моров
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.25
рейтинг книги
Моров. Том 5

Ученик. Книга третья

Первухин Андрей Евгеньевич
3. Ученик
Фантастика
:
фэнтези
.
7.64
рейтинг книги
Ученик. Книга третья

На границе империй. Том 10. Часть 2

INDIGO
Вселенная EVE Online
Фантастика
:
космическая фантастика
.
5.00
рейтинг книги
На границе империй. Том 10. Часть 2

Я снова князь. Книга XXIII

Дрейк Сириус
23. Дорогой барон!
Фантастика
:
юмористическое фэнтези
,
аниме
,
попаданцы
.
5.00
рейтинг книги
Я снова князь. Книга XXIII

Лекарь Империи

Карелин Сергей Витальевич
1. Лекарь Империи
Фантастика
:
городское фэнтези
,
аниме
,
дорама
,
фэнтези
,
попаданцы
.
5.00
рейтинг книги
Лекарь Империи

Сирота

Шмаков Алексей Семенович
1. Светлая Тьма
Фантастика
:
юмористическое фэнтези
,
городское фэнтези
,
аниме
.
5.00
рейтинг книги
Сирота

Светлая тьма. Советник

Шмаков Алексей Семенович
6. Светлая Тьма
Фантастика
:
юмористическое фэнтези
,
городское фэнтези
,
аниме
,
сказочная фантастика
,
фэнтези
.
5.00
рейтинг книги
Светлая тьма. Советник

Группа крови на рукаве

Вязовский Алексей
1. ГК
Фантастика
:
боевая фантастика
,
попаданцы
,
альтернативная история
.
6.40
рейтинг книги
Группа крови на рукаве

Кодекс Охотника. Книга VI

Винокуров Юрий
6. Кодекс Охотника
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.75
рейтинг книги
Кодекс Охотника. Книга VI

Сильнейший Столп Империи. Книга 4

Ермоленков Алексей
4. Сильнейший Столп Империи
Фантастика
:
фэнтези
,
аниме
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Сильнейший Столп Империи. Книга 4

Гримуар темного лорда II

Грехов Тимофей
2. Гримуар темного лорда
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.25
рейтинг книги
Гримуар темного лорда II
Ваш голос принят.