std::meta::bit_size_of
来自cppreference.com
| 在标头 <meta> 定义
|
||
| |
(C++26 起) | |
返回 r 所表示的类型或(子)对象的大小(位数)。
参数
| r | - | 一个反射值 |
返回值
如果 r 表示一个位域,则返回其位宽。
否则,如果 r 表示一个位宽不是 ⊥ 的数据成员描述,则返回该位宽。
否则,返回 CHAR_BITS * std::meta::size_of(r)。
异常
除非满足以下所有条件,否则抛出 std::meta::exception:
std::meta::dealias(r)表示以下之一:
- 如果
std::meta::dealias(r)表示类型,则std::meta::is_complete_type(r)为true。
示例
| 本节未完成 原因:暂无示例 |
参阅
(C++26) |
返回所反射对象或类型的对齐值 (函数) |
(C++26) |
返回所反射对象或类型的大小(字节数) (函数) |