c++ - 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]
解决方案
推荐阅读
- jquery - jQuery Ajax post 无法发送数据
- c# - 将 WPF Datagrid HorizontalScrollBar 锁定到窗口底部
- reactjs - 在创建反应应用程序之前是否必须创建一个文件夹
- ruby-on-rails - 如何在 activeadmin 仪表板中查看所有用户发出的请求?
- android - Google Cloud Storage 存储分区 ID
- node.js - 在编译时将基于包名称的变量传递给 webpack 源
- php - 我在数据表的每一列中都有复选框我想在选中复选框时停止排序
- java - 使用java interthread在控制台中传输文件
- node.js - 是否可以在一个 javascript 文件中添加来自 Node.JS 的库和来自 angular.js 以及 react.js 的一些库?
- python - 检查字符串是否是 Tkinter Text Widget 中的单词或单词的一部分