再帰的に展開するpstade/oven/io.hpp(実際はpstade/oven/read.hpp)
ネストしたコンテナの中身を全部ぶちまけたいと思ったことはありませんか?
「C++0xならrange based forが助けてくれる...」
確かにそうかもしれませんね... だが私は修正してP-stadeを使った!!
using namespace std; namespace oven = pstade::oven; vector< vector< int > > vv_i = { { 0, 1 }, { 2, 3 } }; cout << ( vv_i | oven::identities ) << endl;
で
{{0,1},{2,3}}
って出してくれるのは欲しいですね。なんで今まで無いんでしょう。いや、あるんだろうけど...
なので、あるんだったら情報ください!!!
ちなみにパッチはこれ
http://www.flast.jp/archives/read.patch