{"title":"std::iterator_traits \u306e\u7df4\u7fd2","version":"1.0","categories":["C++"],"provider_url":"https://hatena.blog","image_url":null,"blog_title":"...ing logging 4.0","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fharu-s.hatenablog.com%2Fentry%2F20090826%2F1251271564\" title=\"std::iterator_traits \u306e\u7df4\u7fd2 - ...ing logging 4.0\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_name":"Hatena Blog","height":"190","description":"#include <iostream> #include <vector> #include <iterator> #include <algorithm> bool is_zero(int i) { return (i == 0); } namespace basic { // \u3053\u308c\u3060\u3051\u5024\u3092\u8fd4\u3059 int find_if(int v[], int size, bool(*pred)(int)) { for(int i=0; i<size; ++i) { if (pred(v[i])) { return v[i]; } } return size; } } namespace pointer {\u2026","width":"100%","author_name":"haru-s","author_url":"https://blog.hatena.ne.jp/haru-s/","published":"2009-08-26 16:26:04","url":"https://haru-s.hatenablog.com/entry/20090826/1251271564","blog_url":"https://haru-s.hatenablog.com/","type":"rich"}