2009-10-26から1日間の記事一覧

fusion::vectorでスライシングが発生する

C++

BoostML - 【fusion】 vector slicing (sort of) Boost 1.40.0で以下のコードはコンパイルが通ってしまうが これはエラーになるべき。 #include <boost/fusion/include/vector.hpp> namespace fusion = boost::fusion; int main() { fusion::vector<int, char> v1; fusion::vector<int> v2(v1); // OK : エラー</int></int,></boost/fusion/include/vector.hpp>…

exportがdeprecated

C++

Deprecating export considered for ISO C++0x - Sutter’s Mill C++0xの時点ではexportを削除はしないが、将来の標準からは削除すること考えている ということになったようです。