Re[5]: приведение адреса метода
От: Сергей Зизев Украина  
Дата: 22.01.03 09:38
Оценка:
Здравствуйте, dar veter, Вы писали:

DV>Здравствуйте, Сергей Зизев, Вы писали:


СЗ>>Здравствуйте, dar veter, Вы писали:


СЗ>>[skipped...]


EW>>>>

EW>>>>
EW>>>>union Test
EW>>>>{
EW>>>>  int addr;
EW>>>>  void (C::*ptr)(char *);
EW>>>>};

EW>>>>Test func;
EW>>>>func.ptr = &C::Proc1;
EW>>>>int iVal = func.addr; // Undefined behavior cогласно 9.5/1 
EW>>>>


DV> Чем грозить это неопределенное поведение (Undefined behavior) ?

Всего лишь тем, что в этом месте поведение программы не определено.
EW>>>>Ed.ward
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.