Share via


Types valeur et leurs comportements

Les types valeur ont été transformés de diverses façons entre les Extensions managées pour C++ et Visual C++ 2010. Dans cette section, nous nous pencherons sur le type enum du CLR et le type de la classe valeur, sur les conversions boxing et l'accès à l'instance boxed sur le tas du CLR, ainsi que sur les pointeurs intérieurs et épingles. De nombreuses modifications ont été apportées au langage dans ce domaine.

Dans cette section

  • Types valeur et leurs comportements
    Traite des modifications apportées à la déclaration et au comportement des enums.

  • Conversion boxing implicite de types valeur
    Traite des raisons d'effectuer des conversions boxing implicites de types valeur et des modifications conséquentes du comportement.

  • Handle de suivi d'une valeur boxed
    Traite de la façon dont la conversion boxing implicite de types valeur se traduit par un handle de suivi de l'objet valeur boxed.

  • Sémantique de type valeur
    Traite des modifications de la sémantique de type valeur, notamment des méthodes virtuelles héritées, des constructeurs de classe par défaut, des pointeurs intérieurs et des pointeurs épingle.

Voir aussi

Référence

Classes and Structs (Managed)

Concepts

Initiation à la migration de C++/CLI