Lau*_*ent 4 c++ typedef
这个声明是什么意思?(在面试中给出):
typedef void * (A:: *B)(char *);
For*_*veR 10
定义B为指向类的成员函数的指针A,它接收char*并返回void*.
B
A
char*
void*
Bas*_*tch 5
声明B为A获取char*参数并返回void*指针的类的成员函数的签名类型.
我觉得它没有被混淆.它允许更易读的代码.请参阅此答案(对于C,但您可以将其用于C++).
归档时间:
11 年,10 月 前
查看次数:
229 次
最近记录: