ACE源码疑问1
ACE_Service_Object (ACE_Reactor * = 0);
里面的参数名怎么是个星号?
C++中怎么允许这样的定义?以前从没见过这么用的,呵呵
[解决办法]
省略参数的名字了哈,
其实就是ACE_Service_Object (ACE_Reactor * p = 0);
C++里面可以这样的。
[解决办法]
ACE_Service_Object (ACE_Reactor * = 0);
跟如下一致:
ACE_Service_Object (ACE_Reactor * );
只是带了个默认值而已
[解决办法]
*表示是一个指针,不是变量名。函数声明里参数列表可以不写参数名。