Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   тип size_t и сравнение указателей (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/tip-size_t-i-sravnenie-ukazatelej-353470/)

Guest 30.09.2011 17:21

тип size_t и сравнение указателей
 
Приветствую)У меня такой вопрос: Имеется два указателя на объекты двух разных типов (A и B).Хотелось бы сравнивать не сами указатели, а их значения приведённые к типу size_t.Вот пример:КодC++ (Qt)class A {...};class B {...};A *a = new A;B *b = new B;size_t address_a = reinterpret_cast(a); size_t address_b = reinterpret_cast(b);if (address_a != address_b) ....else .... Т.е. корректно ли это будет всегда и везде работать? И есть ли какие-нить грабли?


Часовой пояс GMT, время: 19:46.


© www.otvetnemail.ru - Форум вопросов и ответов.