摘要: 1 , accumulate()template inline_Ty accumulate(_II _F, _II _L, _Ty _V){for (; _F != _L; ++_F)_V = _V + *_F;return (_V); }作用就是计算累积.2,adjacent_difference()_OI _Adjacent_difference(_II _F, _II _L, _OI _X, _Ty *){_Ty _V = *_F;for (*_X = _V; ++_F != _L; ){_Ty _Tmp = *_F;*++_X = _Tmp - _V;_V = _Tmp; }retur 阅读全文
posted @ 2014-03-25 18:29 菜鸟人 阅读(2036) 评论(0) 推荐(0)
摘要: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 为了可以使用vector,必须在你的头文件中包含下面的代码: #include vector属于std命名域的,因此需要通过命名限定,如下完成你的代码: using std::vector; vector vInts; 或者连在一起,使用全名: std::vector vInts; 建议使用全局的命名域方式:using... 阅读全文
posted @ 2014-03-13 22:02 菜鸟人 阅读(4410) 评论(0) 推荐(0)