Resultados de la búsqueda a petición "typeid"

1 la respuesta

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 ...

2 la respuesta

Realizar diferentes métodos en función del tipo de variable de plantilla.

1 la respuesta

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) ...

6 la respuesta

gdb: muestra información de tipo de algunos datos

Básicamente, quiero obtenertypeid(*this).name(), es decir, el tipo real dethis. Quiero obtener esto en GDB (sin modificar el código fuente). Lo intentéprint typeid(*this) pero dice quetypeid es desconocido (porque no lo incluí allí en ...

3 la respuesta

¿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

3 la respuesta

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

4 la respuesta

por qué typeid devuelve que int y const int son los mismos tipos

if(typeid(int) == typeid(const int)) cout << "Same types"<< endl; SALIDA DEL PROGRAMA: Tipos similares ¿Me estoy perdiendo de algo? estos no son los mismos tipos lol.

2 la respuesta

¿Tipografía para punteros polimórficos?

3 la respuesta

C ++ - typeid (), utilizado en la clase derivada no devuelve el tipo correcto

3 la respuesta

Typeid no funciona correctamente

No puedo obtener la función tipográfica correctamente. Me estoy perdiendo de algoCódigo: