作者lisztbach (liszt & bach)
看板C_and_CPP
標題[語法] function pointer 指向 template member function
時間Tue Aug 4 14:45:02 2009
請問一下
我有一個 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
1F:→ adrianshum:func ptr 不能這樣指向 instance method 吧, 這和 tmpl 08/04 15:02
2F:→ adrianshum:應該沒關 08/04 15:02
3F:推 QQ29:我覺得你可以參考這個耶 08/04 15:54
5F:→ lisztbach:okok 謝囉~ 08/04 16:28