Qui*_*ver 4 c typedef function-pointers
这个显然是一个函数指针:
typedef int (* foobar) (int a, unsigned char *b, unsigned int c);
Run Code Online (Sandbox Code Playgroud)
但是这个做了什么?
typedef int (foobar *) (int a, unsigned char *b, unsigned int c);
Run Code Online (Sandbox Code Playgroud)
Bro*_*ses 12
它产生编译器错误,至少在GCC 4.3中:
foo.cpp:1: error: expected `)' before '*' token
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |