« Guide du C++ pour .NET Programmation » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Les bibliothèques .NET ou non : syntaxe wiki |
→Les structures de données .NET ou non : managé -> géré |
||
Ligne 84 :
= Les structures de données .NET ou non =
Les structures '''« non gérées »''' (ou en franglais '''''« non managées »''''') sont du domaine du C++ classique, donc sans plate-forme .NET, et donc inaccessibles à
partir de classes C#.
Les structures '''« gérées »''' (ou en franglais '''''« managées »'''''), quant à elles, sont des éléments qui pourront être accessibles.
Le C++ pour .NET permet une utilisation des deux types de structures de données. Il est donc nécessaire dans ce
Ligne 94 :
== Déclarer une classe __gc ou __nogc ==
Une classe «
public __gc class MaClasseManagee {
Ligne 100 :
}
De même pour une classe « non
public __nogc class MaClasseNonManagee {
Ligne 109 :
== Déclarer un enum __gc ou ___nogc ==
De la même manière on déclare un type énuméré avec '''__gc pour «
public __gc enum Couleur = { ROUGE, ORANGE, VERT };
Ligne 116 :
== Déclarer un tableau __gc ou __nogc ==
De la même manière on déclare un tableau avec '''__gc pour «
public String __gc[3] CouleursList = { "Rouge", "Orange", "Vert" };
|