С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Timama
10 / 10 / 5
Регистрация: 30.03.2016
Сообщений: 161
#1

Объяснить (с примерами) для чего нужен RTTI, как и когда его можно и нужно использовать - C++

31.08.2016, 13:25. Просмотров 306. Ответов 5
Метки нет (Все метки)

доброго времени суток.
вопрос такой
как я понял RTTI это свойсвто языка С++ которое было добавлено позднее его релиза, что бы вернуться от сына к отцу.
но я не как но могу понять для чего это нужно. и если можно легенький примерчик RTTI
заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2016, 13:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объяснить (с примерами) для чего нужен RTTI, как и когда его можно и нужно использовать (C++):

Объяснить с примерами, как использовать события клавиатуры в С++ - C++
Здравствуйте. Вопрос немного ламерский, но может кто-нибудь сможет объяснить с примерами, как использовать события клавиатуры в С++?...

Тип void как возвращаемое значение функции: что он такое, зачем он нужен, где, когда и как его использовать? - C++
Объясните пожалуйста про Void для оооочень далекого человека. Читаю книгу Шилдта, в принципе всё ясно, всё понимаю и пробую, но вот Void -...

Для чего и как нужно использовать функции Set, Get? - C++
может кто-то обяснить для чего и как нужно использовать Set, Get в с++? есть программа, но не могу понять для чего там используются даные...

Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять. - C++
Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все...

Указатель this - как и когда его использовать - C++
Объясните, зачем нужен указатель this, как его применять в классах, если можно небольшой пример.

Когда надо использовать списки инициализации, а когда можно заменить их констуктором по умолчанию? - C++
1)Любезные,скажите когда надо исп. списки инициализации, а когда можно заменить констуктором по умолчанию? 2) правильно ли...

5
DarkVortex
103 / 69 / 18
Регистрация: 07.07.2014
Сообщений: 240
31.08.2016, 13:36 #2
Тут пример, возможно не самый удачный.
1
Timama
10 / 10 / 5
Регистрация: 30.03.2016
Сообщений: 161
31.08.2016, 13:38  [ТС] #3
да совсем не удачный.
0
Renji
2017 / 1385 / 312
Регистрация: 05.06.2014
Сообщений: 3,952
31.08.2016, 13:46 #4
Цитата Сообщение от Timama Посмотреть сообщение
но я не как но могу понять для чего это нужно.
Оно не нужно. По крайней мере, в нынешней реализации, где никто и никому не гарантирует даже того что имя класса полученное через typeid, будет однозначно идентифицировать этот самый класс ("The particular representation pointed by the returned value is implementation-defined, and may or may not be different for different types.").
0
Timama
10 / 10 / 5
Регистрация: 30.03.2016
Сообщений: 161
31.08.2016, 13:52  [ТС] #5
Renji, это понятно что им желательно не пользоваться, даже по пречине что на более старых компайлерах его просто не существует. просто мне надо тут работу одну написать, и я обязан им пользоватся.
0
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,444
Записей в блоге: 2
31.08.2016, 16:29 #6
Timama, вот тут есть пример: ООП. Динамическое приведение типа от родителя к наследнику

Добавлено через 2 минуты
Только там тема названа с ошибкой..
0
31.08.2016, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2016, 16:29
Привет! Вот еще темы с ответами:

Когда нужно использовать &ссылки ,а когда *указатели? - C++
Желательно с примерами

Объяснить (с примерами кода) как работают ассоциативные массивы - C++
Всем привет. В интернете не много информации про эти массивы. Можно небольшой пример как допустим по индексу 'a' записать 'b' по 'b'...

О том, почему нелюбим goto; как его правильно использовать; и чем в моем случае его можно заменить? - C++
Вот есть такой оператор всеми программистами нелюбимый. Goto называется. Говорят, что его использование всегда можно обойти и...

Зачем нужен массив указателей на функцию и как его использовать? - C++
народ подскажите пожалуйста, зачем нужен массив указателей на функцию и как его использовать.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.