C++中出现的一些语法

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:27:42
return __super::OnTimer(uTimerID); 请问__super有什么作用,OnTimer(uTimerID)又有什么作用呀!

//分发扑克
BYTE iCardArray[162];
m_Logic.RandCard(iCardArray,(m_iPlayCardCount==2)?108:162);
for (int i=0;i<4;i++)
::CopyMemory(m_iUserCard[i],&iCardArray[((m_iPlayCardCount==2)?25:39)*i],sizeof(BYTE)*((m_iPlayCardCount==2)?25:39));
::CopyMemory(m_iBackCard,&iCardArray[(m_iPlayCardCount==2)?100:156],sizeof(BYTE)*((m_iPlayCardCount==2)?8:6));

能解答一下上面升级里面的发牌程序怎么工作的吗?
__super类是具体有什么作用呀!

__super是指父类。OnTimer(uTimerID); 应该是一个虚函数,可能有子类重写了它,但此处指明要调用父类的该函数。
m_Logic.RandCard()好像是用随机数洗牌。然后循环4次把2块内存分别拷进
m_iUserCard
m_iBackCard里。

__super就是一个类,OnTimer是它从父类继承来的函数。
后面的看不大懂。