假设我想从一些非唯一类型的序列中创建一个独特类型的编译时异构容器.为了做到这一点,我需要迭代源类型(某种类型tuple)并检查每个类型是否已存在于我的"唯一"元组中.
tuple
我的问题是:如何检查元组(或boost::fusion容器)是否包含类型?
boost::fusion
我愿意使用STL或boost.
boost
c++ c++11
在C++ 17,为折叠表达式经受短路当用于&&或||作为其操作?如果是这样,这在哪里指定?
&&
||
c++ fold short-circuiting c++17
c++ ×2
c++11 ×1
c++17 ×1
fold ×1
short-circuiting ×1