2007-12-04から1日間の記事一覧

ソース比較

C++

現行のC++仕様でSTLだけ使って書いたソース #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { vector<int> v; v.push_back(3); v.push_back(1); v.push_back(4); sort(v.begin(), v.end()); for (vector<int>::iterator it = v.begin(); it != v.end(</int></int></algorithm></vector></iostream>…

foreach(改訂版)

C++

以前作ったforeachは、右辺値を走査するとものすごいコストが かかっていたのでそのへん修正しました 使い方は変わりません #include <iostream> #include <vector> #include <shand/foreach.hpp> using namespace std; int main() { vector<int> v; v.push_back(3); v.push_back(1); v.push_back(4); f</int></shand/foreach.hpp></vector></iostream>…