永发信息网

STDMETHOD_(ULONG,AddReff)(){return InternalAddRef();} 这中成员函数表达方式叫什么,c++书上写法为

答案:2  悬赏:50  手机版
解决时间 2021-04-04 01:50
  • 提问者网友:最美的风景
  • 2021-04-03 19:38
STDMETHOD_ ULONG AddReff)(){return InternalAddRef();},怎么都查不到STDMETHOD_(ULONG,AddReff)(){return InternalAddRef();}的写法的含义,请指教
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-04-03 20:25
Note1:
ULONG应是unsigned long的别名, 由#define 造出来的.
这是因为不同平台的long可能会不一样长. 所以在代码中改用 ULONG.
在换平台时只要改#define就好, 不必在代码中遍地修改.
AddReff 可能是 address的reference.
InternalAddRef()是调用一个函数.

Note2:
本来应该是
STDMETHOD_(ULONG x, AddReff y)(){ return InternalAddRef(); }
但因为x, y没用到, 所以写成
STDMETHOD_(ULONG , AddReff )(){ return InternalAddRef(); }
以後若想修改成要用, 到时候再加进去.
像这种x, y 叫做 unused argument.
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-04-03 20:57
你好! 这只是个函数名称吧 没有特殊含义的应该 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯