static_assert作用

无人久伴 提交于 2019-12-02 08:24:09

编译校验,校验条件失败,则输出错误信息 
格式: 
static_assert(“条件”,”错误信息”);

例子: 
static_assert(sizeof(int)!=4,”this isn’t 32bit windows!”); 
判断int长度是否为4,若不是,则说明不是在32bit编译环境,编译失败,并且打印错误信息。
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!