一般的な算術生成アルゴリズムのC ++ STL

累算:コンテナの要素の累積和を計算します

記入:容器に要素を追加

1.accumulate

書式#include <iostreamの>
 使用して 名前空間はstdを、
書式#include <ベクトル>

書式#include <数値>

// 通常の算術生成アルゴリズム
のボイドTEST01()
{
    ベクトル < int型 > V。

    以下のためにINT iが= 0 ; I <= 100 ; I ++ 
    {
        v.push_back(I);
    }
    // パラメータ3始動積算値
    INT合計=累算(v.begin()、v.end()、0 );

    裁判所未満 << " 合計= " <<合計<< てendl;
}

INT メイン(){

    TEST01();

    システム(一時停止)。

    リターン 0 ;
}

2.fill

書式#include <iostreamの>
 使用して 名前空間はstdを、
書式#include <ベクトル> 
の#include <数値> 
の#include <アルゴリズム>


// 塗りつぶし生成するための通常の演算アルゴリズム
のボイド myPrint()(int型のValを)
{
    coutの <<ヴァル<< "  " ;
}
TEST01()
{
    ベクトル < int型 > V。
    v.resize(10 )。

    // 後半に再移植 
    塗りつぶし(v.begin()、v.end()、100 );
    for_each(v.begin()、v.end()、myPrint)。

    coutの << てendl;
}

INT メイン(){

    TEST01();

    システム(一時停止)。

    リターン 0 ;
}

おすすめ

転載: www.cnblogs.com/xiximayou/p/12114785.html