[語法] function pointer 指向 template member function
請問一下
我有一個 class:
class A {
public:
A();
template <typename T> void hi();
void (*func)();
};
template <typename T> void A::hi()
{
T abc = 68;
cout << "Hi" << abc << endl;
}
A::A()
{
func = hi<int>;
}
我希望 func 這個變數能指向 template member function
但 func = hi<int>; 這行會出錯
請問正確的寫法該怎麼改呢?
Thanks~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.105
→
08/04 15:02, , 1F
08/04 15:02, 1F
→
08/04 15:02, , 2F
08/04 15:02, 2F
推
08/04 15:54, , 3F
08/04 15:54, 3F
→
08/04 15:55, , 4F
08/04 15:55, 4F
→
08/04 16:28, , 5F
08/04 16:28, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章