,因为我需要用一个指针成员的类模板参数之一:类模板扣除成员
template <class Base, typename Member, Member Base::*m>
class MemPtrTestUgly
{
...
};
这需要作为
struct S
{
int t;
}
MembPtrTestUgly <S, int, &S::t> m;
但我想使用它作为此:
MemPtrTestNice<S, &S::t> m;
成员类型从成员指针推演。我不能使用函数模板,因为MemPtrTest
类不应该被实例化(只有一些静态函数将被使用)。有没有办法如何在纯粹的C + + 03(没有升压或TR1)?
我怀疑,如果可以用C++ 03。 – iammilind 2012-02-14 10:59:23