Maison > Problème commun > 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 ?

藏色散人
Libérer: 2023-01-13 00:30:16
original
18200 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal