Результаты поиска по запросу "typeid"
, Если объявлена функция, возвращающая lvalue полиморфного типа, функция должна быть вызвана. Это означает, что в этом случае выражение операнда, конечно, вычисляется.
дуя недавний вопрос, я натолкнулся на следующий пункт в стандарте '03 [1]: Когда typeid применяется к выражению lvalue, тип которого является полиморфным типом класса (10.3), результат ссылается на объект type_info, представляющий тип самого ...
Выполнять различные методы в зависимости от типа переменной шаблона
Есть ли способ определить тип переменной, передаваемой в шаблон, и вызвать функцию на основе того, является ли она
все еще будет действовать в течение жизни приложения?)
сс не подлежит копированию. Это затрудняет хранение его в объекте для последующего использования. Что я должен делать?std::type_infoСм. Современный C ++ Дизайн. Андрей Александреску реализовал подобное и обсудил в книге!
почему typeid возвращает одинаковые типы int и const int
if(typeid(int) == typeid(const int)) cout << "Same types"<< endl;ПРОГРАММНЫЙ ВЫХОД: Одинаковые типы я что-то пропустил? это не те же типы, лол.
GDB: показать typeinfo некоторых данных
В основном я хочу получитьtypeid(*this).name()реальный типthis. Я хочу получить это в GDB (без изменения исходного кода). Я пыталсяprint typeid(*this) но это говорит о том, чтоtypeid неизвестно (потому что я не включил его в исходный файл).
typeid для полиморфных указателей?
Я не понимаю, почему указатели не являются полиморфными типами, поскольку мы можем использовать указатели базового класса, которые указывают на производные классы, для вызова виртуальной функции производного класса. Это говорит о том, что во ...
C ++ - typeid (), используемый в производном классе, не возвращает правильный тип
Может быть, я неправильно понимаю, как здесь работает наследование, но вот моя проблема: У меня есть класс Option и класс RoomOption, который происходит от ...
Страница 1 из 2