Tamaño de la estructura que no tiene miembros en C ++ lenguaje de programación

Aprender: podemos declarar una estructura sin miembros , if sí lo será el tamaño de esa estructura? En este artículo vamos a aprender sobre el tamaño de la estructura sin miembros (o estructura vacía) en el lenguaje C ++ con un ejemplo.

Sí, está permitido en C ++ Programming Language que se puede declarar una estructura sin que ningún miembro y en ese case el tamaño de la estructura con ninguno de los miembros será de 1 . Será una estructura Una adiós.

considerar el programa:

En este programa C, estamos declarando una estructura llamada “temp” sin declarar cualquier variable en ella, por lo “temp” es una estructura sin miembros .

Entonces, estamos declarando su variable “T” (variable de estructura) y la impresión de tamaño ocupado por “T” usando sizeof () operador, y el resultado es “1” .

#include <iostream>
using namespace std;
//structure with no members
struct temp
{
};
int main()
{
//declaring stcurure variable
struct temp T;
cout<<"size of T: "<<sizeof(T)<<endl;
return 0;
}

salida

Size of T: 1


Deja un comentario

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