阅读背景:

面向对象编程风格 & 基于对象编程(boost::bind/function)

来源:互联网 

“Muduo是一个现代的 C++ 网络库。现代和古代的API区分在于两方面。一个是事件回调,另外一个是资源管理。一般的网络库设计API的方法是定义一个接口(抽象基类),包括几种网络事件对应的处置函数。你的代码去继承这个接口,这个接口会定义收到资讯是回调哪一个虚函数,然后你笼罩一下这个虚函数。然后把你的对象注册到网络库中,发生事件的时候就回调你的虚函数。一般的 Framework 都这么弄,这就是传统的或说古代的 C++ 网络库的做法,也是Java网络库的做法。这类做法在C++中面临的一个直接问题是“Muduo是一个现代的 C++ 网络库。现代和古代的API区分在于两方面。一个是事件回调,另外一个




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: