bool CheckPacketsAreIdentical( protocol2::Packet *p1, protocol2::Packet *p2 )
{
assert( p1 );
assert( p2 );
if ( p1->GetType() != p2->GetType() )
return false;
switch ( p1->GetType() )
{
case TEST_PACKET_A: return *((TestPacketA*)p1) == *((TestPacketA*)p2);
case TEST_PACKET_B: return *((TestPacketB*)p1) == *((TestPacketB*)p2);
case TEST_PACKET_C: return *((TestPacketC*)p1) == *((TestPacketC*)p2);
default:
return false;
}
}
return *((TestPacketA*)p1) == *((TestPacketA*)p2);
mấy đấu * đấy là gì có phải là đấu nhân không? Nó có nghĩa là gì ạ. mình chưa từng thấy điều này trước đây. Mọng mọi người giúp đỡ.