Skip to content

Commit

Permalink
operator delete : 一覧の整理
Browse files Browse the repository at this point in the history
  • Loading branch information
onihusube committed Jan 18, 2023
1 parent 5e7e22e commit 0f9f475
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions reference/new/op_delete.md
Expand Up @@ -6,12 +6,16 @@
```cpp
void operator delete(void* ptr) throw(); // (1) C++03 まで
void operator delete(void* ptr) noexcept; // (1) C++11 から

void operator delete(void* ptr, std::size_t size) noexcept; // (2) C++14 から

void operator delete(void* ptr, std::align_val_t alignment) noexcept; // (3) C++17 から

void operator delete(void* ptr, std::size_t size, std::align_val_t alignment) noexcept; // (4) C++17 から

void operator delete(void* ptr, const std::nothrow_t&) throw(); // (5) C++03 まで
void operator delete(void* ptr, const std::nothrow_t&) noexcept; // (5) C++11 から

void operator delete(void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept; // (6) C++17 から

void operator delete(void* ptr, void*) throw(); // (7) C++03 まで
Expand Down
4 changes: 4 additions & 0 deletions reference/new/op_delete[].md
Expand Up @@ -6,12 +6,16 @@
```cpp
void operator delete[](void* ptr) throw(); // (1) C++03 まで
void operator delete[](void* ptr) noexcept; // (1) C++11 から

void operator delete[](void* ptr, std::size_t size) noexcept; // (2) C++14 から

void operator delete[](void* ptr, std::align_val_t alignment) noexcept; // (3) C++17 から

void operator delete[](void* ptr, std::size_t size, std::align_val_t alignment) noexcept; // (4) C++17 から

void operator delete[](void* ptr, const std::nothrow_t&) throw(); // (5) C++03 まで
void operator delete[](void* ptr, const std::nothrow_t&) noexcept; // (5) C++11 から

void operator delete[](void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept; // (6) C++17 から

void operator delete[](void* ptr, void*) throw(); // (7) C++03 まで
Expand Down

0 comments on commit 0f9f475

Please sign in to comment.