编译校验,校验条件失败,则输出错误信息
格式:
static_assert(“条件”,”错误信息”);
例子:
static_assert(sizeof(int)!=4,”this isn’t 32bit windows!”);
判断int长度是否为4,若不是,则说明不是在32bit编译环境,编译失败,并且打印错误信息。
2023-12-05 09:44:16
编译校验,校验条件失败,则输出错误信息
格式:
static_assert(“条件”,”错误信息”);
例子:
static_assert(sizeof(int)!=4,”this isn’t 32bit windows!”);
判断int长度是否为4,若不是,则说明不是在32bit编译环境,编译失败,并且打印错误信息。