我该如何将函数指针作为默认模板参数进行编写?我猜应该像这样编写:
```template```
我的问题是:
1. 这是否可能?
2. 如果这是可能的,并且我上面猜测的代码是正确的,那么这里的PF的目的是什么?我需要它吗?
```template```
template<typename R,
typename A,
typename F=R (*PF)(A)>
class FunctionPtr { ...
我的问题是:
1. 这是否可能?
2. 如果这是可能的,并且我上面猜测的代码是正确的,那么这里的PF的目的是什么?我需要它吗?
template<typename C,typename R,typename A, typename F=R (C::*)(A)>
- uraytypename F=R(C::*)(A)>
。 - urayC
必须是一个类类型。 - kennytm