прав?
extern int* a;
extern int* b;
bool f() { return a == b; }
это же не UB?
в таком случае по идее в указателе будет признак конкретного сегмента (ну и сам указатель от этого станет больше конечно)
С какого перепуга они вдруг некорректны? Очень даже корректны.
Там были 4 модификатора указателей tiny, near, far и huge. Все разного размера, все не очень друг к другу приводимые. FAR до сих пор в WinAPI остался! (пустой)
Обсуждают сегодня