PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] typedef 的解析問題
作者:
derek5566
(你說呢)
2014-08-31 23:07:55
class b_t{
public:
int func_b (int b){return b;}
};
class a_t{
public:
typedef int (b_t::*b_func_t)(int);
b_func_t a_func;
};
我有疑惑的是這一行
typedef int (b_t::*b_func_t)(int);
請問這意思是define一個function pointer, 它指到b_t的member funciton嗎?
謝謝!!
作者:
jackace
(inevitable......)
2014-08-31 23:36:00
typedef 是define一個type 下一行才是用這個type define一個pointer to member
作者:
LPH66
(-6.2598534e+18f)
2014-09-01 07:56:00
不過原 PO 的理解也滿接近了就是要看 typedef 的方法就是先不看 typedef 去認那是什麼宣告如果得到「某名字是某型態的變數」那這個 typedef 就是「定義這名字代表這個型態」的宣告
作者: derek5566 (你說呢)
2014-09-01 10:06:00
謝謝樓上們!!
繼續閱讀
[問題] begin和end
parkko
Re: [問題] pointer to char位址的問題
kdok123
[問題] 請問大型的open source要怎麼起頭去看?
smilekerker
Re: [問題] pointer to char位址的問題
LPH66
[問題] pointer to char位址的問題
kdok123
[問題] call by reference
makuebx
[問題] 這該如何解釋
ez00220
[問題] pointer和link list的問題
kdok123
Fw: [分享] 在CentOS 7建置Clang編譯環境
zxvc
Re: [問題] 一個reference的問題
XX124188
Links
booklink
Contact Us: admin [ a t ] ucptt.com