我有如下兩個模板類:如何創建模板成員函數的函數指針?
template<class T>
class pub {
public:
void fun(T a, T b)
{
//do something with a & b
}
}
template<class T>
class sub
{
private:
std::set<funPtr> funPtr;
public:
void fun2(funPtr f)
{
funPtr.insert(funPtr);
}
};
我需要一個函數指針成員函數fun
。
問題是這兩個類都是模板類,所以我不知道該怎麼做。
我該如何解決C++中的這個問題?
什麼是'funPtr'? –
@PiotrSkotnicki,矛盾的是,它是'std :: set'。 –
SergeyA
foo在哪裏?而funPtr不是一個類型。 – perencia