Обзор библиотеки Boost — различия между версиями
Материал из SEWiki
(Новая страница: «Мы рассмотрим несколько полезных модулей библиотеки Boost, == Умные указатели ==») |
|||
Строка 2: | Строка 2: | ||
== Умные указатели == | == Умные указатели == | ||
+ | |||
+ | Все рассмотренные в прошлом семестре <<умные> указатели представлены | ||
+ | в [http://www.boost.org/doc/libs/1_46_1/libs/smart_ptr/smart_ptr.htm библиотеке] Boost. | ||
+ | |||
+ | * <code>scoped_ptr</code> и <code>scoped_array</code>, | ||
+ | * <code>shared_ptr</code> и <code>shared_array</code>, | ||
+ | * <code>weak_ptr</code> --- ссылка на объект, который находится под управлением <code>shared_ptr</code>. | ||
+ | Следует отметить, что | ||
+ | * <code>intrusive_ptr</code> |
Версия 11:03, 31 мая 2011
Мы рассмотрим несколько полезных модулей библиотеки Boost,
Умные указатели
Все рассмотренные в прошлом семестре <<умные> указатели представлены в библиотеке Boost.
-
scoped_ptr
иscoped_array
, -
shared_ptr
иshared_array
, -
weak_ptr
--- ссылка на объект, который находится под управлениемshared_ptr
.
Следует отметить, что
-
intrusive_ptr