Con la variable auto =)
Código C++:
Ver original#include <cstdio>
int main()
{
int j =2;
float k = 3.0;
auto i = (j = 4, k = 9.87);
printf( "%d %d %f\n", i
, j
, k
); printf( "Imprimimos i como float: %f\nComo puedes ver es un error imprimir i como float por que no lo es, es un int.", i
); return 0;
}
Es del estándar c++11. Solo sirve a la hora de asignar, por que toma el valor y el tipo de lo que le asignas ;)
Es el mismo programa de antes pero con la i tipo auto XD