- memory[meta header]
- std[meta namespace]
- class[meta id-type]
- cpp23[meta cpp]
namespace std {
template <class Pointer, class SizeType = std::size_t>
struct allocation_result {
Pointer ptr;
SizeType count;
};
}
std::allocation_result
は、allocate_at_least()
関数の戻り値型であり、以下の要素をもつ:
変数名 | 説明 |
---|---|
ptr |
確保されたメモリの先頭を指すポインタ |
count |
実際に確保された要素数 |
- C++23
- Clang: 19 [mark noimpl]
- GCC: 14 [mark noimpl]
- Visual C++: 2022 Update 10 [mark noimpl]