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

3 la respuesta

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

3 la respuesta

Tipo de función lambda [duplicado]

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.

2 la respuesta

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

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.

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

2 la respuesta

¿Tipografía para punteros polimórficos?

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

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