版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
编译校验,校验条件失败,则输出错误信息
格式:
static_assert(“条件”,”错误信息”);
例子:
static_assert(sizeof(int)!=4,”this isn’t 32bit windows!”);
判断int长度是否为4,若不是,则说明不是在32bit编译环境,编译失败,并且打印错误信息。
编译校验,校验条件失败,则输出错误信息
格式:
static_assert(“条件”,”错误信息”);
例子:
static_assert(sizeof(int)!=4,”this isn’t 32bit windows!”);
判断int长度是否为4,若不是,则说明不是在32bit编译环境,编译失败,并且打印错误信息。