标签:failed 使用 mil 表达 nbsp 信息 == err c++
【static_assert】
编译时期的断言,因此叫静态断言。
static_assert(expr,str);
其中expr为表达式,str为提示信息。
当expr为true时,继续编译;
当expr为false时,中断编译,显示提示信息str。
使用static_assert可以在编译时期发现更多的错误,用编译器来强制保证一些约束。
const int a = add(3, 4);
static_assert(a == 8, "tongyishu"); // 报错:error: static assertion failed: tongyishu
标签:failed 使用 mil 表达 nbsp 信息 == err c++
原文地址:https://www.cnblogs.com/tongyishu/p/13038662.html