<memory>
メモリの割り当てとオブジェクトの解放を支援するクラス、演算子、および各種テンプレートを定義します。
#include <memory>
メンバー
関数
指定されたアロケーターを使用して特定の型に割り当てられ、構築されたオブジェクトにshared_ptr を作成します。 |
|
uninitialized_copy と同様に出力反復子としてチェックを行う反復子の使用を強制します。 |
|
uninitialized_fill_n と同様に出力反復子としてチェックを行う反復子の使用を強制します。 |
|
shared_ptr への定数キャストを行います。 |
|
指定したアドレスで始まり、名前付きブロック サイズに該当する文字がトレースできるポインターを含まないガベージ コレクターことを通知します。 |
|
名前付きのアドレスが割り当てられるストレージに、到達できるガベージ コレクションことを通知します。 |
|
operator newによって割り当てられたオブジェクトの削除。unique_ptrの使用に適した。 |
|
shared_ptr への動的キャストを行います。 |
|
shared_ptrから削除子を取得します。 |
|
すべてのガベージ コレクターが判断するポインターのセキュリティの型を返します。 |
|
指定した要素の数を超えていない要素のシーケンスの一時的なストレージを割り当てます。 |
|
既定のアロケーターを使用して shared_ptr をポイントするゼロ以上の引数割り当てられたオブジェクトに作成して返します。 |
|
共有、弱いポインターの割り当ての所有権ベースの混合比較。 |
|
get_pointer_safetyのすべての可能な戻り値の列挙体。 |
|
get_temporary_buffer のテンプレート関数を使用して割り当てられた一時メモリを解放します。 |
|
shared_ptr への静的キャストを行います。 |
|
遷移 shared_ptr 2 または weak_ptr のオブジェクト。 |
|
_SECURE_SCL=1 が定義されている場合 uninitialized_copy と同様に出力反復子として、unchecked 反復子を使用できます。 |
|
_SECURE_SCL=1 が定義されている場合 uninitialized_fill_n と同様に出力反復子として、unchecked 反復子を使用できます。 |
|
ベース アドレスのポインターやブロック サイズで定義されているメモリ ブロックの文字が、トレースできるポインターを格納できること、ガベージ コレクターに通知します。 |
|
指定したメモリ位置に到達できないこと garbage_collector に通知します。 |
|
初期化されていない先へ入力の指定範囲のコピーのオブジェクトの範囲。 |
|
入力反復子から指定した数の要素のコピーを作成します。コピーは前方反復子に設定されます。 |
|
初期化されていない先の範囲にある値オブジェクトをコピーします。 |
|
指定された数の要素にある値でオブジェクトを初期化されていないコピー先の範囲。 |
演算子
指定したクラスのアロケーター オブジェクト間の非等値のテスト。 |
|
指定したクラスのアロケーター オブジェクト間の等価性のテスト。 |
|
大きい 1 個のアロケーター オブジェクト、または指定されたクラスの 2 番目のアロケーター オブジェクトへのテスト。 |
|
指定したクラスの 2 番目のオブジェクトよりも小さい 1 種類のオブジェクトのテスト。 |
|
指定したクラスの 2 番目のオブジェクト以下である 1 種類のオブジェクトのテスト。 |
|
指定したクラスの 2 番目のオブジェクトよりも 1 大きい数値のオブジェクトのテスト。 |
|
shared_ptr インサーター。 |
Classes
このテンプレート クラスは、型 [種類] のオブジェクトの配列のストレージの割り当ておよび解放を管理するオブジェクトについて説明します。 |
|
アロケーター有効なコンテナーに必要なすべての情報を指定するオブジェクトを表します。 |
|
ストア ポインターに割り当てられたオブジェクトの型 [Type *] *]囲む auto_ptr を破棄して得られるようにする、が指すオブジェクトが削除されることテンプレート クラスについて説明します。オブジェクト。 |
|
weak_ptr が無効であることを示す例外を報告します。 |
|
shared_ptr の生成を支援します。 |
|
ポインター型 Ptrを持つアロケーターを説明するテンプレート クラスのオブジェクト allocator_traits に必要な情報を提供します。 |
|
アルゴリズムを使用できるように初期化されていないメモリに結果を格納することで提供されるアダプター クラス。 |
|
参照カウント スマート ポインターを、動的に割り当てられたオブジェクトにラップします。 |
|
所有されているオブジェクトへのポインターを格納します。ポインターは、他の unique_ptrによって所有されていません。unique_ptr は所有者が破棄されるときに破棄されます。 |
|
関連付けの弱いポインターをラップします。 |
特殊化
唯一を定義する無効を入力するテンプレート クラスのアロケーターの特殊化この特殊なコンテキストの意味があるメンバーの型。 |