相关疑难解决方法(0)

如何确定元组是否包含类型?

假设我想从一些非唯一类型的序列中创建一个独特类型的编译时异构容器.为了做到这一点,我需要迭代源类型(某种类型tuple)并检查每个类型是否已存在于我的"唯一"元组中.

我的问题是:如何检查元组(或boost::fusion容器)是否包含类型?

我愿意使用STL或boost.

c++ c++11

33
推荐指数
5
解决办法
6392
查看次数

是否有一种简单的方法来调用具有默认参数的函数?

这是一个带有默认参数的函数声明:

void func(int a = 1,int b = 1,...,int x = 1)
Run Code Online (Sandbox Code Playgroud)

func(1,1,...,2) 当我只想设置x参数时,如何避免调用,以及使用之前的默认参数设置其余参数?

例如,就像 func(paramx = 2, others = default)

c++ function-parameter default-parameters c++11

7
推荐指数
2
解决办法
178
查看次数