{"title":" RangeEx must go","author_name":"faith_and_brave","published":"2009-10-29 17:38:24","provider_name":"Hatena Blog","blog_title":"Faith and Brave - C++\u3067\u904a\u307c\u3046","provider_url":"https://hatena.blog","version":"1.0","height":"190","author_url":"https://blog.hatena.ne.jp/faith_and_brave/","blog_url":"https://faithandbrave.hateblo.jp/","url":"https://faithandbrave.hateblo.jp/entry/20091029/1256805504","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ffaithandbrave.hateblo.jp%2Fentry%2F20091029%2F1256805504\" title=\" RangeEx must go - Faith and Brave - C++\u3067\u904a\u307c\u3046\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","description":"BoostML - range_ex RangeEx\u306fAndrei\u306e\u3067\u3044\u304f\u307f\u305f\u3044\u3067\u3059\u306d\u3002 \u5b9f\u88c5\u304c\u306a\u3044\u306e\u3067\u306a\u3093\u3068\u3082\u8a00\u3048\u306a\u3044\u3067\u3059\u304c\u3001Iterators Must Go\u3092\u898b\u308b\u9650\u308a\u3067\u306f g(f(v))\u306e\u5f62\u5f0f\u3067\u66f8\u304f\u3053\u3068\u306b\u306a\u308b\u307f\u305f\u3044\u306a\u306e\u3067\u500b\u4eba\u7684\u306b\u306f\u3042\u307e\u308a\u597d\u304d\u3067\u306f\u306a\u3044\u3067\u3059\u3002 v|f|g\u3067\u66f8\u304d\u305f\u3044\u3002","categories":["C++"],"width":"100%","type":"rich","image_url":null}