没有合适的资源?快使用搜索试试~ 我知道了~
assert_reached:详细说明constexpr滥用以启用ASSERT_REACHED
共9个文件
hpp:3个
cpp:3个
h:1个
需积分: 17 0 下载量 123 浏览量
2021-05-17
15:22:15
上传
评论
收藏 7KB ZIP 举报
温馨提示
严重滥用C ++ 14来启用ASSERT_REACHED宏。 具体来说,我们将插入有状态的constexpr元容器,以在实际上未执行的行上收集类型信息。 提供对ASSERT_REACHED和ASSERT_REACHED_BEGIN / END的访问,可以按以下方式使用: # include < iostream> # include " assert_reached.h " ASSERT_REACHED_BEGIN (fooGuard) void foo( bool a, bool b) { if (a) { ASSERT_REACHED ( " a " ); } if (b) { ASSERT_REACHED ( " b " ); } } ASSERT_REACHED_END int main () {
资源推荐
资源详情
资源评论
收起资源包目录
assert_reached-master.zip (9个子文件)
assert_reached-master
meta_counter.hpp 2KB
Makefile 427B
example.cpp 633B
type_list.hpp 2KB
custom.cpp 2KB
meta_list.hpp 2KB
README.md 1KB
assert_reached.cpp 1KB
assert_reached.h 7KB
共 9 条
- 1
资源评论
格秒索杉
- 粉丝: 26
- 资源: 4563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功