
Сообщение от
Dmitriy_M
оператор ->
Мне кажется что это просто один из вариантов обращения к члену.
Я недавно разбирал эту стрелочку...
C++ |
1
2
3
4
5
6
| // это c стрелочкой
if(((LPNMHDR)lParam)->code == NM_CUSTOMDRAW)
// это без стрелочки
NMHDR *nmptr;
nmptr=(LPNMHDR)lParam;
if((*nmptr).code == NM_CUSTOMDRAW) |
|
Но тут явное указание члена ".code", вот в этом и загвоздка, я не знаю как член структуры "вычленить".
Даже если я получу указатель на структуру и присвою его какой то переменной, то как мне члены структуры взять и использовать?
Добавлено через 33 минуты
Наткнулся тут на такое:
http://publib.boulder.ibm.com/infoce...ef/cplr022.htm
Только не ясно, можно ли брать "не статические" члены класса\структуры... и вообще то ли это для перечисления и дальнейших действий относительно членов... (оч. сложно понять мне такое, только недавно с template начал разбираться)