template<std::uint64_t N, std::uint8_t Bit>
struct is_bit_set
{
static bool const value = !!(N & 1u << Bit);
};
Run Code Online (Sandbox Code Playgroud)
!!用于简洁地将值强制转换为a bool并避免数据截断编译器警告.
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |