一个小问题

coolage31 2007-04-18 10:26:33
string(A::B d = A::d)
有没有人帮忙解释下这句的意思?谢谢!
...全文
209 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jenycheng 2007-04-19
  • 打赏
  • 举报
回复
:: 就是作用域啊
有什么不好理解的啊?
类作用域或名字空间
Jack_xiao 2007-04-18
  • 打赏
  • 举报
回复
A::B d = A::d
d是个B类型的对象,B、d是A类的成员,= 为(A::B)d赋值
string(A::B d = A::d) 对一个string初始化
taodm 2007-04-18
  • 打赏
  • 举报
回复
上下文呢?
coolage31 2007-04-18
  • 打赏
  • 举报
回复
没人回答么 :(
coolage31 2007-04-18
  • 打赏
  • 举报
回复
UP
又没有人睬我这个问题了么? ~ ~
coolage31 2007-04-18
  • 打赏
  • 举报
回复
fDocsisStatusEventPublisher.PublishEvent( BcmCmDocsisStatusEventCodes::kCmIsShuttingDown );

那个的原码找不到了,这个也差不多的,其实我就是不太明白,参数里也用"::"该怎么理解?
taodm 2007-04-18
  • 打赏
  • 举报
回复
贴全代码。
coolage31 2007-04-18
  • 打赏
  • 举报
回复
jenycheng 你说的比较象我理解的意思
不过此d非彼d怎么理解呢 我觉得应该是一样的
它们是在一个函数体内定义的啊
Jack_xiao 2007-04-18
  • 打赏
  • 举报
回复
其实就是用A::d为string初始化
A::B d=A::d 是个有默认值的参数,默认值为A::d,参数类型是A::B
jenycheng 2007-04-18
  • 打赏
  • 举报
回复
B 是A的内嵌类
d 是B类型的对象

不知A类中是否有名称为d 的静态成员或枚举类型
此d 非 彼d
= 号左边的d 是新定义的对象
= 号右边的的可能是A的静态成员或枚举等等
coolage31 2007-04-18
  • 打赏
  • 举报
回复
= 为(A::B)d赋值
?????
说的什么意思啊?晕了 ~ ~
能不能用一句话表达啊

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧