在这个文章里集中描述Vocal系统中用到的C++语法,由于我一直是做C的,所以对于C++比较陌生。
1、继成, 构造函数
UserAgent::UserAgent( Sptr uaBuilder, unsigned short sipPort, Data appName )
: HeartLessProxy( uaBuilder, sipPort, appName ){...}
UserAgent是继成自HeartLessProxy类的,它的构造方法使用成员初始化列表首先调用HeartLessProxy构造函数执行初始化。
构造函数的调用顺序如下: 1、基类构造函数; 2、成员类对象构造函数; 3、派生类构造函数。