Uso ‘auto’ a las declaraciones de tipo explícitas en C ++ 11

C ++ 11 introdujo una nueva característica explícita declaraciones de tipo utilizando auto , aquí vamos a aprender, cómo podemos declarar una variable sin especificar sus tipos de datos?

‘auto’ palabra clave puede utilizarse para la declaración explícita de las variables.

variable debe ser inicializado declaración while

vamos a considerar la declaración

auto variable_name = value;

Considere el siguiente programa – aquí estamos declarando tres variables un , b y c con asignación inicial por 10 (como valor entero) , 10.23f (como asignación float) y ‘x’ (como asignación de caracteres) .

El programa imprimirá el tamaño ocupado por las variables junto con los valores almacenados.

#include <iostream>
using namespace std;
int main()
{
auto a=10;
auto b=10.23f;
auto c='x';
cout<<"Occupied size by variables:"<<endl;
cout<<"size of a: "<<sizeof(a)<<endl;
cout<<"size of b: "<<sizeof(b)<<endl;
cout<<"size of c: "<<sizeof(c)<<endl;
cout<<"Values of variables: "<<endl;
cout<<"a= "<<a<<endl;
cout<<"b= "<<b<<endl;
cout<<"c= "<<c<<endl;
return 0;
}

    Occupied size by variables: 
size of a: 4
size of b: 4
size of c: 1
Values of variables:
a= 10
b= 10.23
c= x

Este programa se ejecutará con éxito dentro de la cual el compilador C ++ soportes 11 características, que ejecuta este programa en línea en TutorialsPoint Codificación de tierra

(C ++ Compiler 11: https://www.tutorialspoint.com/ compile_cpp11_online.php).


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *