{"image_url":null,"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.emattsan.org%2Fentry%2F20090520%2F1242820942\" title=\"if N is included in X ... - \u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u7684\u611b\u60c5\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","type":"rich","author_url":"https://blog.hatena.ne.jp/E_Mattsan/","description":"// \u6f14\u7b97\u5b50\u3092\u5b9a\u7fa9\u3059\u308b\u90e8\u5206 template<typename T, typename U> struct Operator { explicit Operator(const T& lhs) : lhs(lhs) {} const T& lhs; }; template<typename T, typename U> inline Operator<T, U> operator % (const T& lhs, U) { return Operator<T, U>(lhs); } enum ISINCLUDEDIN { isIncludedIn }; template<typename T,\u2026","version":"1.0","provider_url":"https://hatena.blog","width":"100%","url":"https://blog.emattsan.org/entry/20090520/1242820942","title":"if N is included in X ...","blog_title":"\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u7684\u611b\u60c5","blog_url":"https://blog.emattsan.org/","categories":["C++"],"published":"2009-05-20 21:02:22","author_name":"E_Mattsan","provider_name":"Hatena Blog","height":"190"}