Pré. | Proc. |
Conventions C++
Enterprise Architect supporte l'ingénierie round retour de C++, y compris les extensions Managed C++ et C++/CLI, où ces conventions sont utilisées.
Stéréotypes
Stéréotype |
S'applique à |
Voir aussi |
---|---|---|
énumération |
Classe Correspond à : un type énuméré. |
|
ami |
Opération Correspond à : Le mot-clé « ami ». |
|
obtenir une propriété |
Opération Correspond à : une propriété « lecture ». |
|
ensemble de propriétés |
Opération Correspond à : une propriété « écriture ». |
|
structure |
Classe Correspond à : un type « struct ». |
|
définition de type |
Classe Correspond à : une instruction « typedef », où le parent est le nom du type d'origine. |
|
alias |
Classe Correspond à une déclaration « Alias », où le parent est le nom du type d'origine. |
|
union |
Classe Correspond à : Un type d'union. |
Valeur Étiquetés
Étiquette |
S'applique à |
Voir aussi |
---|---|---|
afx_msg |
Opération Correspond à : le mot-clé afx_msg. |
|
anonyme |
Classe contenant également le typedef Valeur Étiquetée Correspond à : Le nom de cette classe étant défini uniquement par l'instruction typedef. |
|
nom_attribut |
Opération avec la propriété stéréotype get ou property set Correspond à : Le nom de la variable derrière cette propriété. |
|
champ de bits |
Attribut Correspond à : la taille, en bits, autorisée pour le stockage de cet attribut. |
|
Emplacement du corps |
Opération Correspond à : l'emplacement vers lequel le corps de la méthode est généré ; les valeurs attendues sont header, classDec ou classBody. |
|
rappel |
Opération Correspond à : une référence à la macro CALLBACK. |
|
constpr |
Attribut et fonctionnement Correspond à : le mot-clé constexpr. |
|
explicite |
Opération Correspond à : Le mot-clé « explicite ». |
|
initialiseur |
Opération Correspond à : une liste d’initialisation de constructeur. |
|
en ligne |
Attribut et fonctionnement Correspond à : le mot-clé « inline » et la génération en ligne de la définition de la variable membre et du corps de la méthode. |
|
mutable |
Attribut Correspond à : Le mot-clé « mutable ». |
|
portée |
Classe avec énumération de stéréotypes Correspond à : soit le mot-clé « class » soit le mot-clé « struct ». |
|
lance |
Opération Correspond à : les exceptions levées par cette méthode. |
|
définition de type |
Classe avec un stéréotype autre que « typedef » Correspond à : Cette classe étant définie dans une instruction « typedef ». |
|
typeSynonymes |
Classe Correspond à : le nom « typedef » et/ou les champs de ce type. |
|
volatil |
Opération Correspond à : Le mot-clé « volatile ». |
Autres conventions
- Namespaces sont générés pour chaque Paquetage sous une racine d'espace de noms
- Les attributs par référence correspondent à un pointeur vers le type spécifié
- La propriété Transient d'un attribut correspond au mot clé volatile
- La propriété Abstract d'un attribut correspond au mot-clé virtual
- La propriété Const d'une opération correspond au mot-clé const, spécifiant un type de retour constant
- La propriété Is Query d'une opération correspond au mot-clé const, spécifiant que la méthode ne modifie aucun champ
- La propriété Pure d'une opération correspond à une méthode virtuelle pure utilisant la syntaxe "= 0"
- La propriété Fixed d'un paramètre correspond au mot-clé const