最終更新日時: 2024年06月11日 22時45分38秒 (JST)
Akira Takahashi が更新

履歴 編集

function
<memory_resource>

# std::pmr::monotonic_buffer_resource::do_deallocate(C++17)

    void do_deallocate(void* p, std::size_t bytes, std::size_t alignment) override;

## 概要

`memory_resource::do_deallocate()`の実装。

## 効果

何もしない。

このクラスの管理メモリを解放するには、デストラクタか`release()` を呼ぶ必要がある。

## 例外

投げない。

## バージョン

### 言語

- C++17

### 処理系

- Clang: ??
- GCC: 9.1 ✅
- Visual C++: 2017 update 6 ✅

## 関連項目

- `release`
- `memory_resource`

## 参照

- P0220R1 Adopt Library Fundamentals V1 TS Components for C++17 (R1)
- P0337r0 | Delete operator= for polymorphic_allocator
- Working Draft, C++ Extensions for Library Fundamentals, Version 2