- C++相談室 part137
794 :デフォルトの名無しさん[sage]:2018/08/15(水) 17:45:56.30 ID:bAZUebux - >>793
どゆこと? たとえば int abs(int); double abs(double); を、 クラステンプレートの部分特殊化でstaticメソッドを特殊化つーと template <typename A, typename B> struct num; template <typename A> struct num<int> { static int abs(int); }; template <> int num<int, int>::abs(int arg) { return arg < 0 ? -arg : arg; } みたいなことすんのか?
|