04 2022 档案

摘要:1.std::enable_if std::enable_if 顾名思义,满足条件时类型有效。它只有在第一个模板参数为true的时候才会定义type。 1.1 源码实现: template<bool B, class T = void> struct enable_if {}; template<c 阅读全文
posted @ 2022-04-26 22:13 Clovran-Wong 阅读(133) 评论(0) 推荐(0) 编辑
摘要:assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。 assert分为动态断言和静态断言2种。 c++0x引入了static_assert 关键字,用来实现编译期间的断言,叫静态断言。语法 阅读全文
posted @ 2022-04-26 20:09 Clovran-Wong 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示