2008-04-28から1日間の記事一覧

C++0x 戻り値の型を前置して decltype でパラメータを計算

C++

統一された関数宣言構文を使えば、戻り値の型を後置できるので decltype でパラメータを計算できる template <class T, class U> []add(T t, U u) -> decltype(t + u) { return t + u; } これを、従来通りに戻り値を前置すると decltype でパラメータを計算することはできない </class>…