FAQ C++/CLI et VC++.Net
FAQ C++/CLI et VC++.NetConsultez toutes les FAQ
Nombre d'auteurs : 29, nombre de questions : 248, création le 22 février 2013
- 3.1. Généralités (1)
- 3.2. Syntaxe
(20)
- Qu'est-ce qu'un handle d'objet (^) ?
- Qu'est-ce qu'une tracking reference (%) ?
- Comment utiliser le référencement et le déférencement ?
- Comment modifier la valeur d'un objet pointé par un handle passé en paramètre d'une fonction ?
- Qu'est-ce qu'un pointeur interne ?
- Qu'est-ce qu'un pointeur épingle (pin_ptr) ?
- Comment allouer un objet managé avec gcnew ?
- Quel est la différence entre le destructeur et le finalizer ?
- Qu'est-ce qu'un espace de nom (namespace) ?
- Comment créer une fonction avec un nombre d'arguments variable ?
- Quelles sont les visibilités ajoutées par le C++/CLI ?
- Qu'est ce qu'un delegate ?
- Qu'est ce qu'un Event ?
- Comment faire de la destruction déterministe en C++/CLI (auto_handle) ?
- Comment utiliser un mot clé comme nom de variable ?
- Peut-on utiliser l'opérateur ?? du C# ?
- Peut-on utiliser des classes partielles (partial) ?
- 3.2.1. Cast (3)
- 3.3. Tableaux, Collections et énumérations (5)
- 3.4. Classes, Interfaces, héritage et types de données
(22)
- Comment définir une classe virtuelle pure (abstract) ?
- Comment surcharger une méthode abstraite ou virtuelle (override) ?
- Comment définir une classe ou une méthode sealed ?
- Comment rompre le polymorphisme d'une fonction (new) ?
- Comment implémenter un constructeur de copie ?
- Comment implémenter opérateur d'affectation ?
- 3.4.1. Les types de données
(12)
- Qu'est-ce qu'une classe managée ?
- Qu'est-ce qu'une classe non managée ?
- Qu'est-ce qu'un type de référence ?
- Qu'est-ce qu'un type de valeur ?
- Quelles sont les équivalences des types natifs dans le framework .Net ?
- Comment créer une énumération C++/CLI ?
- Comment définir un literal ?
- Comment définir une variable initonly ?
- Comment savoir si un handle est nul ?
- 3.4.1.1. Variables et fonctions statiques (3)
- 3.4.2. Les interfaces (4)
- 3.5. La surcharge d'opérateur (5)
- 3.6. Les types et fonctions génériques (5)
- 3.7. Compatibilité d'assignation et comparaison de d'identité de types (3)