首页 > 解决方案 > Valarrays 是专门的模板吗?

问题描述

我们可以确定这valarray是一个专门的类模板吗?这就是为什么它不会让隐式转换发生?

  std::valarray<int> values={1.0,2.0};

    for(int it: values ){

        std::cout<<it<<std::endl;
    }

错误:将 '1.1000000000000001e+0' 从 'double' 缩小到 'int' [-Wnarrowing]

标签: c++templatesstlvalarray

解决方案


推荐阅读