2009-12-17から1日間の記事一覧

oven::checked

C++

oven::checkedは、範囲に境界チェックする能力を加えるRangeアダプタです。 イテレータが範囲外へ行ったときにはstd::out_of_rangeが投げられます。 #include <iostream> #include <string> #include <pstade/oven/checked.hpp> #include <pstade/oven/algorithm.hpp> using namespace pstade::oven; int main() { std::string in = </pstade/oven/algorithm.hpp></pstade/oven/checked.hpp></string></iostream>…