std::meta::member_offset
cppreference.net에서
| 헤더 <meta>
|
||
struct member_offset
{
std::ptrdiff_t bytes;
std::ptrdiff_t bits;
constexpr std::ptrdiff_t total_bits() const;
auto operator<=>(const member_offset&) const = default;
};
|
(C++26부터)에 정의됨 | |
타입 member_offset 은(는) 멤버 또는 기본 클래스의 포함하는 클래스에 대한 상대적 오프셋을 나타냅니다.
데이터 멤버
| 멤버 이름 | 정의 |
bytes
|
오프셋(바이트)을 나타냅니다. |
bits
|
오프셋의 나머지 비트를 나타냅니다. |
멤버 함수
total_bits |
bytes * CHAR_BIT + bits 을 반환합니다. |
(공용 멤버 함수)<operator> |
= 비교는 기본입니다. |
(공용 멤버 함수)
| 예제 이 섹션은 완전하지 않습니다. |
이유: 예제 없음
offset_of |
(C++26) 포함하는 클래스에 대한 (멤버 또는 기본) 하위 객체의 오프셋을 반환합니다. |