Результаты поиска по запросу "typeid"

3 ответа

C ++ - typeid (), используемый в производном классе, не возвращает правильный тип

Может быть, я неправильно понимаю, как здесь работает наследование, но вот моя проблема: У меня есть класс Option и класс RoomOption, который происходит от ...

1 ответ

, Если объявлена ​​функция, возвращающая lvalue полиморфного типа, функция должна быть вызвана. Это означает, что в этом случае выражение операнда, конечно, вычисляется.

дуя недавний вопрос, я натолкнулся на следующий пункт в стандарте '03 [1]: Когда typeid применяется к выражению lvalue, тип которого является полиморфным типом класса (10.3), результат ссылается на объект type_info, представляющий тип самого ...

3 ответа

 или что-то связанное с этим.

cout << typeid(int&).name();на мой взгляд, должно вернутьсяint& как тип, а не какint, но на GCC 4.5.1 и на бета-версии VS2010 SP1 возвращаетсяint, Почему это?

ТОП публикаций

2 ответа

typeid для полиморфных указателей?

Я не понимаю, почему указатели не являются полиморфными типами, поскольку мы можем использовать указатели базового класса, которые указывают на производные классы, для вызова виртуальной функции производного класса. Это говорит о том, что во ...

3 ответа

Typeid не работает правильно

Я не могу получить функцию typeid правильно. Я что-то пропустилКод:

3 ответа

Тип лямбда-функции [дубликат]

2 ответа

Зачем мне нужно #include <typeinfo> при использовании оператора typeid?

3 ответа

Typeid не работает правильно

Я не могу получить функцию typeid правильно. Я что-то пропустил Код: class A { public: int a1; A() { } }; class B: public A { public: int b1; B() { } }; int main() { B tempb; A tempa; A * ptempa; ptempa = &tempb; std::cout ...

2 ответа

Выполнять различные методы в зависимости от типа переменной шаблона

Есть ли способ определить тип переменной, передаваемой в шаблон, и вызвать функцию на основе того, является ли она

3 ответа

Тип лямбда-функции [дубликат]

На этот вопрос уже есть ответ здесь: Какой тип лямбда-выражения выводится с помощью «auto» в C ++ 11? [/questions/7951377/what-is-the-type-of-lambda-when-deduced-with-auto-in-c11] 6 ответовВот этот код: auto fun = [](int x)->int {return x + 1; ...