Re[3]: си-синтаксис
От: comer США http://getboost.codeplex.com/
Дата: 22.12.02 19:33
Оценка: 3 (1)
Здравствуйте, Daedalus, Вы писали:

D>
/* m_pMemStruct - указатель на структуру */
D>TPageStruct* pPages = (TPageStruct*)(m_pMemStruct + 1);

D>я так понимаю что pPages теперь должен на область сразу после m_pMemStruct?

Завист от того на объект какого типа указывает m_pMemStruct.
То же самое что и в предыдущем случае, к адресу m_pMemStruct прибавляеться sizeof(T) (умноженное на единицу ), где T это T *m_pMemStruct.

m_pMemStruct+1 == &(m_pMemStruct[1]) == &m_pMemStruct[1]


D>или на второй байт этой структуры?


Только в том случае, если у тебя sizeof(T)==1.
getboost.codeplex.com
citylizard.codeplex.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.