Vaciar la clase C ++ – Tamaño, Declaración, de creación de objetos

Aquí, vamos a aprender sobre C ++ Vacía Clase , cómo declarar una clase vacía , cómo crear objetos de una clase vacía y lo que es del tamaño de una lata vacía clase / objeto?

C ++ permite la creación de una clase vacía, sí! Podemos declarar una clase vacía y su objeto . La declaración de clase vacía y su objeto son los mismos que la clase normal y declaración de objeto.

¿Cuál es el tamaño del objeto de una clase vacía?

objeto de una clase vacía tomará sólo un byte en la memoria; ya que la clase no tiene ningún miembro de datos que se necesita almacenamiento de memoria mínimo. Un byte es la cantidad mínima de memoria que podría ser ocupado .

(Referencia: Q. 4.25 a prueba tu C Habilidades ++ por Yashavant Kanetkar )

Consideremos el siguiente programa

#include <iostream>
using namespace std;
class Example
{
};
int main()
{
Example objEx;
cout<<"Size of objEx is: "<<sizeof(objEx)<<endl;
return 0;
}

    Size of objEx is: 1

Aquí Ejemplo es una clase vacía que no tiene ningún dato miembros y función miembro, y Objex es el objeto de la clase Ejemplo . Ver la salida “Tamaño de Objex es: 1” .


Deja un comentario

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