读书人

ACE源码疑问1,该怎么处理

发布时间: 2012-02-11 09:51:35 作者: rapoo

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 * );


只是带了个默认值而已

[解决办法]
*表示是一个指针,不是变量名。函数声明里参数列表可以不写参数名。

读书人网 >C++

热点推荐