小编use*_*193的帖子

提取向量的每个其他元素

有没有更快的方法将一个std::vectorin 分成两个半大小std::vectors(一个包含奇数索引的值,另一个包含偶数索引的值),而不是迭代原始向量并比较index%2==0每个索引?

c++ stdvector

6
推荐指数
2
解决办法
6000
查看次数

在构造函数中提升enable_if

我有一个模板化的类,我想只在类型为double时启用某个构造函数.这段代码出了什么问题?

template<typename T>
class B: public A<T>
{
public:
    B(int arg1=0, typename boost::enable_if_c<boost::is_same<T, double>::value>=0);
}

int main(int argc,char *argv[])
{
B<double> B( 6, 6 );
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:"类型'boost :: enable_if_c'参数的默认参数类型为'int'",但我不确定这是什么意思.

非常感谢你提前.

c++ boost enable-if

0
推荐指数
1
解决办法
1192
查看次数

标签 统计

c++ ×2

boost ×1

enable-if ×1

stdvector ×1