Re: Не могу понять
От: _nn_ www.nemerleweb.com
Дата: 28.10.04 10:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>vector<BYTE> buff;


А>unsigned short cmdNum = reinterpret_cast<unsigned short &>(*(&buff[10]));


А>Что в этой строке делается, зачем такие сложности *& — они же отменяют друг друга? Спасибо


Тоже не ясно, получение значения с последущим взятием адреса элемента, чтобы потом получить значение опять, а потом преобразование которое и так произойдет неявно, да еще и в ссылку, то что здесь нет смысла делать.
Может чтобы никто не догадался что этот код делает ?

Можно проще :
vector<BYTE> buff;
//...
unsigned short cmdNum = buff[10];
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.