小编Mat*_*att的帖子

std :: bool_constant背后的基本原理

我想知道,在C++ 17中引入std::bool_constant及其后续使用std::true_typestd::false_type(以及在头文件中定义的比较结构<ratio>,参见N4389)背后的原理是什么?

到目前为止,我只能找到包含措辞的文件:

虽然两篇论文都提到了"理由" - https://issues.isocpp.org/show_bug.cgi?id=51 - 链接评论提要主要表明这是"基于对c ++的讨论std-lib*"(大概是指私人反射器?)而没有进一步的细节.

以下是文档:http: //en.cppreference.com/w/cpp/types/integral_constant

c++ c++17

5
推荐指数
1
解决办法
1743
查看次数

标签 统计

c++ ×1

c++17 ×1