静态的声明一个指针变量
我是从Android的GPS模拟器代码中看到的,觉得很有意思,就记录下来了
首先是结构体的定义:
static intqemu_gps_init(GpsCallbacks* callbacks){ GpsState* s = _gps_state; if (!s->init) gps_state_init(s, callbacks); if (s->fd < 0) return -1; return 0;}
这样子做有什么好处呢?还请大神指导!!!