yedf2 / handy

🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
BSD 2-Clause "Simplified" License
4.55k stars 1.33k forks source link

关于EventBase的问题 #24

Closed dogblues closed 6 years ago

dogblues commented 7 years ago

请问EventBase中有一个EventsImp的unique_ptr成员变量,EventImp中有一个EventBase的指针成员变量这样嵌套的用意是什么?

dtm-labs commented 7 years ago

EventsImp是为了简化EventBase,给用户一个简洁的EventBase,同时把用户不需要关心的实现细节隐藏