Maison  >  Article  >  Quelle mémoire le système alloue-t-il à une variable de structure lors de sa définition ?

Quelle mémoire le système alloue-t-il à une variable de structure lors de sa définition ?

藏色散人
藏色散人original
2021-01-25 11:16:0918158parcourir

Lorsqu'une variable de structure est définie, la mémoire qui lui est allouée par le système est la somme de la mémoire requise par chaque membre, la longueur mémoire occupée par la variable de structure est la somme des longueurs mémoire occupées par chacun ; membre ; chaque membre occupe séparément sa propre unité de mémoire et la longueur de la mémoire occupée par la variable union est égale à la longueur du membre le plus long.

Quelle mémoire le système alloue-t-il à une variable de structure lors de sa définition ?

L'environnement d'exploitation de cet article : système Windows7, ordinateur DELL G3, C++.

Recommandé : "Tutoriel vidéo C++"

Lors de la description d'une variable de structure, la mémoire qui lui est allouée par le système est la somme de la mémoire requise par chaque membre.

La longueur mémoire occupée par les variables de structure est la somme des longueurs mémoire occupées par chaque membre. Chaque membre occupe sa propre unité de mémoire et la longueur de mémoire occupée par la variable union est égale à la longueur du membre le plus long.

Introduction connexe :

C++ fournit de nombreux types de données de base (tels que int, float, double, char, etc.) que les utilisateurs peuvent utiliser. Cependant, comme les problèmes que les programmes doivent résoudre sont souvent complexes et divers, les types de données existants ne peuvent pas répondre aux exigences d'utilisation. Par conséquent, C++ permet aux utilisateurs de déclarer certains types en fonction de leurs besoins. Les types que les utilisateurs peuvent déclarer eux-mêmes incluent les types de structure (structure), les types d'union (union), les types d'énumération (énumération), les types de classe (classe), etc. collectivement appelés type défini par l'utilisateur (UDT).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn