2011-12-17から1日間の記事一覧

clang で Uniform initialization

ありゃ、clang でも Uniform initialization 使えたんですね。 知らなかった…。 [ソース] #include <string> #include <cassert> struct X{ int n; std::string str; }; X func(){ return {0, "homu"}; } int main(){ X x{0, "homu"}; auto x2 = func(); assert(x.n == 0); as</cassert></string>…

でエラー

ちとハマったので覚え書き。 #include <boost/range/any_range.hpp> int main(){} のように だけだと any_range.hpp 内でコンパイルエラーになります。 // 先に include する #include <boost/range/concepts.hpp> #include <boost/range/any_range.hpp> int main(){} 先に を include する事で解決しました。 一応、チケットに上がっているみ</boost/range/any_range.hpp></boost/range/concepts.hpp></boost/range/any_range.hpp>…