オブジェクトのスコープが切れると配列用に確保したメモリの自動開放を行うポインタ [詳細]
#include <pointer.h>
Public 型 | |
typedef size_t | size_type |
符号なしの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には size_t 型と同じ | |
typedef ptrdiff_t | difference_type |
符号付きの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には ptrdiff_t 型と同じ | |
typedef T | value_type |
内部データ型.T と同じ | |
typedef T * | pointer |
データ型のポインター型.data の場合,data * となる | |
typedef T & | reference |
データ型の参照.data の場合,data & となる | |
typedef const T & | const_reference |
データ型の const 参照.data の場合,const data & となる | |
typedef const T * | const_pointer |
データ型の const ポインター型.data の場合,const data * となる |
Public メソッド | |
scoped_array (pointer p) | |
成分を b で初期化する |
オブジェクトのスコープが切れると配列用に確保したメモリの自動開放を行うポインタ