{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fso-wh.at%2Fentry%2F20090609%2Fp1\" title=\" static\u30e1\u30f3\u30d0\u306avector\u306e\u521d\u671f\u5316 - so what\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","height":"190","author_name":"winebarrel","url":"https://so-wh.at/entry/20090609/p1","blog_title":"so what","blog_url":"https://so-wh.at/","author_url":"https://blog.hatena.ne.jp/winebarrel/","title":" static\u30e1\u30f3\u30d0\u306avector\u306e\u521d\u671f\u5316","categories":["C++"],"provider_url":"https://hatena.blog","type":"rich","published":"2009-06-09 00:00:02","width":"100%","description":"\u9593\u9055\u3063\u3066\u306a\u3044\u304b\u306a\u3041\u2026 #include <iostream> #include <vector> using namespace std; struct Foo { static const vector<int> v; static vector<int> new_v(); }; vector<int> Foo::new_v() { vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); return v; } const vector<int> Foo::v = Foo::new_v(); int main() { fo\u2026","version":"1.0","provider_name":"Hatena Blog","image_url":null}