Typeid de tipos básicos

Iniciado por digimikeh, 2 Noviembre 2021, 13:26 PM

0 Miembros y 1 Visitante están viendo este tema.

digimikeh

buenas

Al imprimir en el terminal el nombre del tipo de unas variable me imprime solo la primera letra.

Código (cpp) [Seleccionar]

int m = 6;
std::cout << typeid(m).name();


Imprime: i
Es eso debido al compilador? Estoy usando Linux

Saludos


MOD: Movido el código dentro de la etiqueta GeSHi
Dungeons & dragons;
dragons.Attack();

Eternal Idol

A mi con VC++ me imprime int pero:


"Returns an implementation defined null-terminated character string containing the name of the type. No guarantees are given; in particular, the returned string can be identical for several types and change between invocations of the same program. "

https://en.cppreference.com/w/cpp/types/type_info/name
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón