Тема: [DEV]Java emu
Показать сообщение отдельно
Старый 29.08.2011, 14:01   #126
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Цитата:
Сообщение от Minimajack Посмотреть сообщение
В итоге массив значений-параметров ( m_uint32Values ) пришлось заменить на байтбуффер...надеюсь производительность не сильно упадет. Иначе придется костыли лепить еще те.
А зачем? Неужели в яве нету что-то типа:

Код:
[StructLayout(LayoutKind.Explicit)]
struct UpdateField
{
      [FieldOffset(0)]
      public int IntValue;
      [FieldOffset(0)]
      public uint UIntValue;
      [FieldOffset(0)]
      public float FloatValue;
}
это C# аналог С++ union
Код:
union UpdateField
{
    int32 IntValue;
    uint32 UIntValue;
    float FloatValue;
}
TOM_RUS вне форума   Ответить с цитированием