Cpp-standard-library-cpp-allocator
提供:Dev Guides
C ++メモリライブラリ-アロケーター
説明
標準ライブラリの一部、特にSTLコンテナで使用されるメモリモデルを定義します。
宣言
- 以下は、std
- allocator関数の宣言です。
C 11
パラメーター
メンバーの種類
Type | Definition |
---|---|
value_type
|
T |
pointer (deprecated in C++17)
|
T* |
const_pointer (deprecated in C++17)
|
const T* |
reference (deprecated in C++17)
|
T& |
const_reference (deprecated in C++17)
|
const T& |
size_type (deprecated in C++17)
|
std::size_t |
difference_type (deprecated in C++17)
|
std::ptrdiff_t |
propagate_on_container_move_assignment (C++14)
|
std::true_type |
rebind (deprecated in C++17)
|
template<class U >struct rebind \{ typedef allocator<U>other;}; |
is_always_equal (C++17)
|
std::true_type |
例
- 以下の例では、std
- allocator関数について説明しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-