首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-11 
ACE源码疑问1ACE_Service_Object (ACE_Reactor * 0)里面的参数名怎么是个星号?C++中怎么允许这样的定义

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


只是带了个默认值而已

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

热点排行