博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ 好玩的类
阅读量:6434 次
发布时间:2019-06-23

本文共 1134 字,大约阅读时间需要 3 分钟。

A valarray object is designed to hold an array of elements, and easily perform mathematical operations on them.

// valarray constructor example

#include <iostream>
#include <valarray>
using namespace std;
int main ()
{
  int init[]= {10,20,30,40};
  valarray<int> first;           // (empty)
  valarray<int> second (5);      // 0 0 0 0 0
  valarray<int> third (10,3);    // 10 10 10
  valarray<int> fourth (init,4); // 10 20 30 40
  valarray<int> fifth (fourth);  // 10 20 30 40
  cout << "fifth sums " << fifth.sum() << endl;
  return 0;
}

Output:

fifth sums 100

int init[]={10,20,30,40,50};   valarray
myvalarray (init,5); // 10 20 30 40 50   myvalarray = myvalarray.cshift(2); // 30 40 50 10 20   myvalarray = myvalarray.cshift(-1); // 20 30 40 50 10
Returns a valarray with its elements rotated left n spaces (or right if n is negative).

每个元素都按照(1+n)%size() 这种方式旋转

int increment (int x) {
return ++x;}
int init[]={10,20,30,40,50};   valarray
foo (init,5);   valarray
bar = foo.apply(increment);  for (size_t n=0; n

Output:

11 21 31 41 51

转载于:https://www.cnblogs.com/gisbeginner/archive/2012/12/30/2839637.html

你可能感兴趣的文章
照片与本人严重不符
查看>>
编码(2)从字节理解Unicode(UTF8/UTF16)
查看>>
(轉貼) Jolt 2007得獎名單 (News) (.NET)
查看>>
Left 4 Dead升级补丁总汇(3663-3986)
查看>>
Jlink无法识别CPU/lpc2103/lpc2131
查看>>
GridView里面嵌套RadioButton
查看>>
纯css制作带三角(兼容所有浏览器)
查看>>
『原创』+『参考』使用C#在PPC的Today界面上的任务栏加入应用程序图标
查看>>
短期目标[Till 2011-08-05]
查看>>
Linux内核配置(二) :CPU类型配置
查看>>
自动化测试工程师应聘要求
查看>>
记不住ASP.NET页面生命周期的苦恼
查看>>
[置顶] mkdir函数-linux
查看>>
android天气查询(一)websevice之ksoap2软件包的使用
查看>>
Python打印格式化与字符串
查看>>
431.chapter10. working with flat files
查看>>
ArcGIS特殊标注效果的简单实现
查看>>
我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口...
查看>>
安装Xcode在Mac OS X10.7.3上
查看>>
timeit统计运行时间
查看>>