valarray用法简介
来源:互联网 发布:手机淘宝怎么申诉 编辑:程序博客网 时间:2024/06/17 00:45
valarray类似vector,也是一个模板类,其主要被用来对一系列元素进行高速的数字计算,其与vector的主要区别在于以下两点
1、valarray定义了一组在两个相同长度和相同类型的valarray类对象之间的数字计算,例如xarr = cos(yarr) + sin(zarr);
2、通过重载operater[],可以返回valarray的相关信息(valarray其中某个元素的引用、特定下标的值或者其某个子集)。
1、valarray定义了一组在两个相同长度和相同类型的valarray类对象之间的数字计算,例如xarr = cos(yarr) + sin(zarr);
2、通过重载operater[],可以返回valarray的相关信息(valarray其中某个元素的引用、特定下标的值或者其某个子集)。
// valarray_acos.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>
#include <iomanip>
int main( )
{
using namespace std;
double pi = 3.14159265359;
int i;
valarray<double> va1 ( 9 );
for ( i = 0 ; i < 9 ; i++ )
va1 [ i ] = 0.25 * i - 1;
valarray<double> va2 ( 9 );
cout << "The initial valarray is:";
for (i = 0 ; i < 9 ; i++ )
cout << " " << va1 [ i ];
cout << endl;
va2 = acos ( va1 ); //对va1中所有元素求反余弦然后赋值给va2中的对应元素
cout << "The arccosine of the initial valarray is:/n";
for (i = 0 ; i < 9 ; i++ )
cout << setw(10) << va2 [ i ]
<< " radians, which is "
<< setw(11) << (180/pi) * va2 [ i ]
<< " degrees" << endl;
return 0;
}
注意:vc6不支持va2 = acos (va1);操作!
- valarray用法简介
- valarray c++ 用法
- valarray的一些简单用法
- valarray
- valarray
- valarray
- array和valarray数组类简单用法
- valarray函数库
- valarray函数库
- stl valarray
- valarray类
- valarray::apply()的批判
- 关键字valarray小结
- STL中的valarray
- 关键字valarray小结
- 为什么std::valarray会很慢。
- valarray数值,简单介绍
- c++ valArray运用
- Eclipse实用教程(操作Excel)
- 关于GtkTreeView和 MVC的一篇好文章 入木三分
- 游戏搜索引擎 - 6617.com 内测,欢迎大家点评 :)
- 如何在windows2000,windows98系统中使用远程桌面
- 整治javascript--IE、firefox篇
- valarray用法简介
- java内部类总结(附代码说明)
- 如何彻底删除安装Oracle留下的东西
- JFreeChart
- 在WebService中使用Timer
- Struts 分页显示
- spring+hibernate+jbpm整合成功
- 不小心闪了腰
- 把RichTextBox中的文本保存到Sql Server中(C#)