std::align_val_t
來自 cppreference.com
定義於標頭檔案 <new> |
||
enum class align_val_t : std::size_t {}; |
(C++17 起) | |
當用於對齊要求大於 `__STDCPP_DEFAULT_NEW_ALIGNMENT__` 的物件時,new-expression 和 delete-expression 會將該對齊要求作為 `std::align_val_t` 型別的引數傳遞給選定的分配/釋放函式。
[編輯] 注意
對齊(透過 alignof 獲得)的型別是 std::size_t,但是接受 std::size_t 作為額外引數的放置形式的分配和釋放函式已經在使用中,所以改用此型別。
功能測試宏 | 值 | 標準 | 特性 |
---|---|---|---|
__cpp_aligned_new |
201606L |
(C++17) | 過對齊資料的動態記憶體分配 |
[編輯] 參閱
分配函式 (函式) | |
釋放函式 (函式) |