C++は難しすぎ 難易度:2
■ このスレッドは過去ログ倉庫に格納されています
0647デフォルトの名無しさん
2006/05/25(木) 06:09:37テンプレートから活用できるようにする
template <class U>
struct plus_traits<std::complex<int>, U> {
static std::complex<int>
plus(const std::complex<int> &a1, int a2)
{ ... }
static std::complex<double>
plus(const std::complex<int> &a1, double a2)
{ ... }
typedef typeof(plus(const std::complex<int> &, U)) result_type;
};
実現性がどの程度なのかは分からんけど、可能ならテンプレートの力はかなり増す。
■ このスレッドは過去ログ倉庫に格納されています