2008-09-22から1日間の記事一覧

C++0x コンセプト - DerivedFrom

C++

標準ライブラリのコンセプトには、 Type Traits 相当のものがけっこう入ります。 たとえば、継承関係を判定する DerivedFrom コンセプト #include <iostream> struct base {}; struct derived : public base {}; template <class T> requires std::DerivedFrom<T, base> void foo(T& t) {</t,></class></iostream>…