C++ static_assert

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huatian5/article/details/84967870

static_assert(表达式, 输出的附加信息)
对表达式进行编译时的检查

    is_constructible<class T, class ... Args> 能否用Args初始化T
    is_trivially_constructible<class T, class ... Args> 能否用Args平凡地初始化T(std::declval 的调用被认为是平凡的)
    is_nothrow_constructible<class T, class ... Args> 能否用Args初始化T且不抛出异常
展开阅读全文

没有更多推荐了,返回首页