powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли аналог опрератора Is в С++
6 сообщений из 6, страница 1 из 1
Есть ли аналог опрератора Is в С++
    #33736314
Бум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сабж!
Тоесть как в с++ сделать сравнение объектных ссылок.
Нужен для с++ аналог оператора Is в С#.
...
Рейтинг: 0 / 0
Есть ли аналог опрератора Is в С++
    #33736894
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылки в C++ сравнивать нельзя - сравниваться будут сами переменные на которые они ссылаются. Это потому, что ссылки в С++ и С# разные. С#-ссылки - это разыменованные С++ указатели, но без адресной арифметики. Поэтому, поскольку C#-ссылки - это C++ указатели, то будем говорить про указатели.

Сравниваются - просто, оператором сравнения ( == ) ( это был нисмайлег )
Is - я что-то не помню уже что такое, но если имеется в виду, что это типа
is instance of , то тут надо применять аналог - операцию type_of. Но для этого надо включить RTTI.
...
Рейтинг: 0 / 0
Есть ли аналог опрератора Is в С++
    #33737678
Бум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, за исчерпывающий ответ.
...
Рейтинг: 0 / 0
Есть ли аналог опрератора Is в С++
    #33737716
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv

Да, мастерзив, со второй годовщиной на sql.ru тебя!!!
...
Рейтинг: 0 / 0
Есть ли аналог опрератора Is в С++
    #33738051
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть dynamic_cast это то что нужно ?
...
Рейтинг: 0 / 0
Есть ли аналог опрератора Is в С++
    #33741852
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh MasterZiv

Да, мастерзив, со второй годовщиной на sql.ru тебя!!!

Пасиб, а я и не заметил !!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли аналог опрератора Is в С++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]