English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A continuación se muestra un ejemplo de cómo encontrar el tamaño del objeto de una clase vacía.
#include <bits/stdc++.h> using namespace std; class p1 { public: void first() { cout << "\nLa clase padre p1 function is called."; } }; class p2 { }; int main() { cout << "El tamaño del objeto no-clase vacía p1 =" << sizeof(p1); cout << "\nEl tamaño del objeto de clase vacía p2 =" << sizeof(p2); p2 p; cout << "\nEl tamaño del objeto de clase vacía p2 =" << sizeof(p); p1 o; cout << "\nEl tamaño del objeto no-clase vacía p1 =" << sizeof(o); return 0; }
Resultados de salida
El tamaño del objeto no-clase vacía p1 = 1 El tamaño de la clase vacía p2 = 1 El tamaño del objeto de clase vacía p2 = 1 El tamaño del objeto no-clase vacía p1 = 1
En el programa anterior, se creó una clase vacía p2.
class p2 { };
Tamaño de las clases y objetos impreso a continuación:
cout << "El tamaño del objeto no-clase vacía p1 : " << sizeof(p1); cout << "\nEl tamaño del objeto de clase vacía p2 : " << sizeof(p2); p2 p; cout << "\nEl tamaño del objeto de clase vacía : " << sizeof(p); p1 o; cout << "\nEl tamaño del objeto no-clase vacía p1 : " << sizeof(o);