以下の内容はhttps://faithandbrave.hateblo.jp/entry/20091209/1260347494より取得しました。


oven::copied

oven::copiedは範囲を他の型の範囲にコピーする範囲アルゴリズムです。

#include <cassert>
#include <vector>
#include <pstade/oven/copied.hpp>
#include <pstade/oven/initial_values.hpp>
#include <pstade/oven/equals.hpp>

using namespace pstade::oven;

int main()
{
    const int ar[] = {3, 1, 4};
    const std::vector<int> v = ar|copied;

    assert(equals(v, initial_values(3, 1, 4)));
}

このプログラムの場合、

const std::vector<int> v = ar|copied;

const std::vector<int> v(boost::begin(ar), boost::end(ar));

を意味し、範囲を指定するコンストラクタを呼び出します。


【参照】
pstade::oven::copied






以上の内容はhttps://faithandbrave.hateblo.jp/entry/20091209/1260347494より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14