Показать сообщение отдельно
Старый 31.01.2012, 16:31   #7
Местный
 
Аватар для Aries
 
Регистрация: 19.01.2011
Сообщений: 241
Сказал Спасибо: 7
Имеет 26 спасибок в 22 сообщенях
Aries пока неопределено
По умолчанию

Цитата:
Сообщение от Yegor Посмотреть сообщение
Да клиент эту функцию не использует при удалении, но она работает.

Добавлено через 2 минуты
Нагуглил исходники какого то бота L2Tower там так описывается эта структура

struct ItemInfo
{
void *vftable;
int itemId;
int itemType;
int type;
int quantity;
}; // struct ItemInfo

Только непонятно при чем тут указатель на vftable
Я не могу сказать так это или нет, но вот то что там может быть таблица виртуальных методов, это вполне вероятно.

mira правильно сказал, что надо сдампить память и глянуть что лежит по этому адресу. Если это vftable, то ее, я думаю, ты сразу отличишь)

ЗЫ что-то давно я не отписывался на этом форуме)) пора возвращаться)

Добавлено через 9 минут
Цитата:
Сообщение от xkor Посмотреть сообщение
предположительно при том что на самом деле это не структура а класс и соответственно это ссылка на его таблицу методов)
не факт, кстати))
Если брать тот же cpp, то там разница структуры и класса только в доступе "по умолчанию" и мб еще каких-то мелочах. Но между тем структура так же может иметь методы, в т.ч. и виртуальные

Последний раз редактировалось Aries, 31.01.2012 в 16:31. Причина: Добавлено сообщение
Aries вне форума   Ответить с цитированием