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