std::align_val_t
cppreference.net에서
| 헤더에 정의됨 <new>
|
||
enum class align_val_t : std::size_t {};
|
(C++17부터) | |
두 new-expression과 delete-expression, 정렬 요구사항이 __STDCPP_DEFAULT_NEW_ALIGNMENT__보다 큰 객체에 사용될 때, 그 정렬 요구사항을 타입 std::align_val_t의 인수로 선택된 할당/해제 함수에 전달합니다.
참고 사항
정렬(alignment)( alignof 로 얻어진)은 std::size_t 타입을 가지지만, std::size_t 를 추가 매개변수로 취하는 배치 형태의 할당 및 해제 함수들이 이미 사용 중이므로, 이 타입이 대신 사용됩니다.
| 기능 테스트 매크로 | 값 | 표준 | 기능 |
|---|---|---|---|
__cpp_aligned_new
|
201606L
|
(C++17) | 오버 얼라인된 데이터를 위한 동적 메모리 할당 |
참고 항목
|
할당 함수
(함수) |
|
|
해제 함수
(함수) |