
24.03.2016, 15:36
|
|
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами:
5731627
Репутация:
108
|
|
Как через Switch создавать объекты с одинаковыми названиями но разными типами ?
Код:
Код:
switch (params->packetId)
{
case PacketEnumeration::ID_WEAPONS_UPDATE:
return false;
case PacketEnumeration::ID_PLAYER_SYNC:
stOnFootData *data = new stOnFootData;
break;
case PacketEnumeration::ID_VEHICLE_SYNC:
stInCarData *data = new stInCarData;
break;
case PacketEnumeration::ID_PASSENGER_SYNC:
stPassengerData *data = new stPassengerData;
break;
default:
return true;
}
memset(data, 0, sizeof (data) ); // обнуляем
|
|
|