1. 静态断言 (C++11)

static_assert(条件,"说明")
在编译期求值,为假会导致编译失败。

if (auto retcode = process(...); retcode != SUCCESS)
{
    return retcode;
}

说明:在if里面使用初始化和判断。在switch里面也可以这么用。

results matching ""

    No results matching ""