{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fyohhoy.hatenadiary.jp%2Fentry%2F20120313%2Fp1\" title=\"range-based for\u3067\u9006\u9806\u8d70\u67fb - yohhoy\u306e\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","description":"C++11\u3067\u8ffd\u52a0\u3055\u308c\u305frange-based for\u69cb\u6587\u3068Boost.Range\u30a2\u30c0\u30d7\u30bf\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u9006\u9806\u8d70\u67fb\u3002 #include <boost/range/adaptors.hpp> int main() { int a[] = {1, 1, 2, 3, 5, 8, 13, 21}; for (auto x : boost::adaptors::reverse(a)) { //... } } \u95a2\u9023URL c++ - C++11 reverse range-based for-loop - Stack Overflow","width":"100%","version":"1.0","type":"rich","title":"range-based for\u3067\u9006\u9806\u8d70\u67fb","image_url":null,"provider_url":"https://hatena.blog","categories":["C++","Boost"],"blog_url":"https://yohhoy.hatenadiary.jp/","provider_name":"Hatena Blog","url":"https://yohhoy.hatenadiary.jp/entry/20120313/p1","author_name":"yohhoy","author_url":"https://blog.hatena.ne.jp/yohhoy/","height":"190","published":"2012-03-13 00:00:00","blog_title":"yohhoy\u306e\u65e5\u8a18"}