Réserver une Démo
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

Apprenez Plus