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