2014-01-01から1年間の記事一覧
以下の例のようにRange-based for loopを使用して処理できるようにします。 for (auto& line : lines("1,2,3\n4,5,6\n7,8,9")){ cout << '[' << line << ']' << endl; } コード using namespace std; class LinesIterator : public iterator<input_iterator_tag, string>{ public: LinesI</input_iterator_tag,>…