[note] 既然 typedef, 为何还要使用 define?

来源:互联网 发布:淘宝网商城裙子 编辑:程序博客网 时间:2024/05/11 06:11

#define __ptr_t void *

而不是使用

typedef void * __ptr_t

因为对于 const __ptr_t
前者会直接展开为 const void *,解释为指向 const void的指针
而后面则相当于 void * const,解释为const指针,指向void

0 0
原创粉丝点击