nikelec 0 3 мая, 2008 Опубликовано 3 мая, 2008 · Жалоба есть вот такая конструкция - переменная1 = (unsigned char *)(&переменная2) + 0x10 или переменная1 = (тип1 *)((unsigned char *)(&переменная2) + 0x10)) Что в данном случае делает оператор "*" ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LamerMan 0 3 мая, 2008 Опубликовано 3 мая, 2008 · Жалоба (unsigned char*) - это указатель на переменную типа unsigned char, скажем у тебя есть unsigned char mychar = 234; указатель на mychar unsigned char* pmychar = &mychar будет содержать в себе не значение mychar. а адрес памяти в которой содержится mychar, то есть будет равен скажем 0xbc1a Вообще поищи в гугле "указатели c", "указатели c++" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obama 0 3 мая, 2008 Опубликовано 3 мая, 2008 (изменено) · Жалоба поищи в гугле "указатели c", "указатели c++" ИМХО лучше почитай он-лан книжку на стр. 5 - Си Карниган Ричи Изменено 3 мая, 2008 пользователем Obama Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться