static_assert(条件,"说明")在编译期求值,为假会导致编译失败。
static_assert(条件,"说明")
if (auto retcode = process(...); retcode != SUCCESS) { return retcode; }
说明:在if里面使用初始化和判断。在switch里面也可以这么用。