Resultados de la búsqueda a petición "typeid"
Typeid no funciona correctamente
No puedo obtener la función tipográfica correctamente. Me estoy perdiendo de algoCódigo:
¿Por qué necesito # incluir <typeinfo> cuando uso el operador typeid?
lostypeid [http://en.cppreference.com/w/cpp/language/typeid]representa un operador C ++ RTTI que también es una palabra clave C ++. Devuelve un std::type_info [http://en.cppreference.com/w/cpp/types/type_info]objeto que contiene información ...
typeid para tipos polimórficos
Esperaba que este código imprimiera 'Mismo 1'y 'Same2', pero solo imprime 'Same1': #include <iostream> #include <typeinfo> using namespace std; struct C{virtual ~C(){}}; struct D : C{}; int main(){ D d; C c, &cr1 = d; if(typeid(cr1) ...
typeid no devuelve el tipo correcto
cout << typeid(int&).name(); Esto, en mi opinión, debería devolverint& como tipo, no comoint, pero en GCC 4.5.1 y en VS2010 SP1 beta devuelveint. ¿Por qué es esto
¿Por qué std :: type_info no se puede copiar? ¿Puedo guardarlo en algún lugar?
Losstd::type_info clase no es copiable. Esto hace que sea difícil almacenarlo en un objeto para su uso posterior. ¿Qué tengo que hacer
referenciando un puntero nulo dentro de typeid
Mientras investigaba una pregunta reciente, me encontré con la siguiente cláusula en el estándar '03 [1]: Cuando typeid se aplica a una expresión lvalue cuyo tipo es un tipo de clase polimórfica (10.3), el resultado se refiere a un objeto ...
Página 1 de 2