English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Voici un exemple de recherche de la taille de l'objet d'une classe vide.
#include <bits/stdc++.h> using namespace std; class p1 { public: void first() { cout << "\nLa classe parent p1 function est appelée."; } }; class p2 { }; int main() { cout << "La taille de l'objet non-classe vide p1 =" << sizeof(p1); cout << "\nLa taille de la classe vide p2 =" << sizeof(p2); p2 p; cout << "\nLa taille de l'objet de la classe vide p2 =" << sizeof(p); p1 o; cout << "\nLa taille de l'objet non-classe vide p1 =" << sizeof(o); return 0; }
Résultat de la sortie
Taille de l'objet non-classe vide p1 = 1 Taille de la classe vide p2 = 1 Taille de l'objet de la classe vide p2 = 1 Taille de l'objet non-classe vide p1 = 1
Dans le programme ci-dessus, une classe vide p a été créée2.
class p2 { };
Taille des classes et des objets affichée ci-dessous :
cout << "La taille de l'objet non-classe vide p1 : " << sizeof(p1); cout << "\nLa taille de la classe vide p2 : " << sizeof(p2); p2 p; cout << "\nLa taille de l'objet de la classe vide : " << sizeof(p); p1 o; cout << "\nLa taille de l'objet non-classe vide p1 : " << sizeof(o);