2008-06-02から1日間の記事一覧

C++0x inline namespace

C++

inline namespace と書くことで、その名前空間は透過的になり 異なる名前空間でも特殊化できるようになる namespace Lib { inline namespace Lib_1 { template <class T> class A; } template <class T> void g(T); } struct MyClass {}; namespace Lib { template <> class A<MyClass> </myclass></class></class>…