更新 : 2007 年 11 月
メモリの割り当てとオブジェクトの解放を支援するクラス、演算子、および各種テンプレートを定義します。
#include <memory>
Declarations
Class |
[Description] |
---|---|
weak_ptr が無効であることを示す例外を報告します。 |
|
shared_ptr の生成を支援します。 |
|
共有可能なポインタをラップします。 |
|
関連付けの弱いポインタをラップします。 |
テンプレート関数
[演算子] |
[Description] |
---|---|
shared_ptr の大小関係 (等しい) を比較します。 |
|
shared_ptr の大小関係 (等しくない) を比較します。 |
|
shared_ptr と weak_ptr の大小関係 (より小さい) を比較します。 |
|
shared_ptr の挿入演算子です。 |
Function |
[Description] |
---|---|
shared_ptr への定数キャストを行います。 |
|
shared_ptr への動的キャストを行います。 |
|
shared_ptr から削除子を取得します。 |
|
shared_ptr への静的キャストを行います。 |
|
2 つの shared_ptr または weak_ptr オブジェクトを交換します。 |