我大概看了一下EvaPacketManager::processReceiveIM()这个函数
有几个地方不明白,在switch里面
case QQ_RECV_IM_TO_BUDDY:是来自好友的消息,这里为什么没有操作
另外还有几个case也没有操作,比如
case QQ_RECV_IM_CREATE_QUN:
case QQ_RECV_IM_ADDED_TO_QUN:
case QQ_RECV_IM_DELETED_FROM_QUN:
case QQ_RECV_IM_REQUEST_JOIN_QUN:
case QQ_RECV_IM_APPROVE_JOIN_QUN:
是没有完成还是不需要反应,这些case是指的哪些情况。
[quote:854564bdad="antipro"]我大概看了一下EvaPacketManager::processReceiveIM()这个函数
有几个地方不明白,在switch里面
case QQ_RECV_IM_TO_BUDDY:是来自好友的消息,这里为什么没有操作
另外还有几个case也没有操作,比如
case QQ_RECV_IM_CREATE_QUN:
case QQ_RECV_IM_ADDED_TO_QUN:
case QQ_RECV_IM_DELETED_FROM_QUN:
case QQ_RECV_IM_REQUEST_JOIN_QUN:
case QQ_RECV_IM_APPROVE_JOIN_QUN:
是没有完成还是不需要反应,这些case是指的哪些情况。[/quote]
, 你看看这个
[code:1]
switch(A){
case 1:
process1();
break;
case 2:
process2();
break;
default:
}
[/code:1]
和
[code:1]
switch(A){
case 1:
case 2:
process12();
break;
default:
}
[/code:1]
有什么区别。