trait:从函数指针表到行为抽象4 分钟C 里没有语言级接口,但 C 项目里一直有“接口”。驱动表、回调表、虚函数表、opaque pointer、void *ctx 加函数指针,本质上都在表达同一件事:某个对象能执行一组操作。阅读更多