Réserver une Démo
Pré. Proc.

Conventions C

Enterprise Architect supporte l'ingénierie round retour de C, où ces conventions sont utilisées :

Stéréotype

Stéréotype

S'applique à

Voir aussi

énumération

Classe intérieure

Correspond à : un type énuméré.

structure

Classe intérieure

Correspond à : un type « struct ».

Attribut

Une structure de mot-clé dans la définition de variable.

définition de type

Classe intérieure

Correspond à : une instruction « typedef », où le parent est le nom du type d'origine.

union

Classe intérieure

Correspond à : Un type d'union.

Attribut

Une union de mots clés dans la définition de variable.

Valeur Étiquetés

Étiquette

S'applique à

Voir aussi

anonyme

Classe contenant également le typedef Valeur Étiquetée

Correspond à : Le nom de cette classe étant défini uniquement par l'instruction typedef.

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.

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.

Génération de code C pour Modèle UML

UML

Code C

Voir aussi

Une classe

Une paire de fichiers C (.h + .c)

Notes : le nom du fichier est le même que le nom de la classe

Opération (publique et protégée)

Déclaration de fonction dans le fichier .h et définition dans le fichier .c

Notes :

Opération (privée)

Définition de fonction dans le fichier .c uniquement

Notes :

Fonctionnement (statique)

Définition de fonction dans le fichier .c uniquement

Notes : les fonctions statiques n'apparaîtront que dans le fichier .c, quelle que soit leur portée.

Attribut (public et protégé)

Définition de variable dans le fichier .h

Notes :

Attribut (privé)

Définition de variable dans le fichier .c

Notes :

Classe intérieure (sans stéréotype)

(N / A)

Notes : Cette classe interne serait ignorée

Capturez valeur #define à générer dans le code C

Par exemple, #define PI 3.14.

Étape

Processus

Voir aussi

1

Ajoutez un attribut à la classe, avec le nom = PI et la valeur initiale = 3,14.

Créer et gérer Attributes

2

Dans le panneau des propriétés de la page « Attributes », mettez à jour les champs « Statique » et « Const ».

3

Sur l'onglet ' Valeur Étiquetés ' de la page ' Attributes ', ajoutez une étiquette appelée 'define' avec la valeur True.

Attribut Valeur Étiquetés

Notes

  • Des conventions distinctes s'appliquent à la programmation orientée Object en C

Apprenez Plus