Обзор библиотеки 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