Convenciones C++ [Guía de Usuario de Enterprise Architect]

Top Previous Next

Convenciones C++

button_main button_prev button_next

Enterprise Architect soporta la ingeniería de ida y vuelta de C++, incluyendo las extensiones C++ Administrado y C++/CLI, donde las siguientes convenciones son utilizadas.

Estereotipos

Estereotipo

Se Aplica A

Corresponde A

enumeración

Clase

 

Un tipo enum .

friend

Operación

 

La palabra clavefriend .

property get

Operación

 

Un propiedad de lectura.

property set

Operación

 

Una propiedad de escritura.

struct

Clase

 

Un tipo struct .

typedef

Clase

 

Una declaración typedef, donde el padre es el tipo de nombre original.

union

Clase

 

Un tipo union .

 

Valores Etiquetados

Etiqueta

Se Aplica A

Corresponde A

afx_msg

Operación

La palabra claveafx_msg .

 

anónimo

Clase que también contiene el Valor Etiquetado typedef

El nombre de esta Clase siendo definida solo por la declaración typedef .

 

attribute_name

Operación con estereotipo property get o property set

El nombre de la variable detrás de esta propiedad.

 

bitfield

Atributo

El tamaño, en bits, permitido para el almacenamiento de este atributo.

 

bodyLocation

Operación

La ubicación a la que el cuerpo método es generada; los valores esperados son encabezado, classDec o classBody.

 

callback

Operación

Una referencia para el macro CALLBACK .

 

explicit

Operación

La palabra claveexplicit .

 

initializer

Operación

Una lista de inicialización de constructor.

 

inline

Operación

La palabra claveinline y generación inline del cuerpo del método.

 

mutable

Atributo

La palabra clavemutable .

 

throws

Operación

Las excepciones que son dadas por este método.

 

typedef

Clase con estereotipo distinto de typedef

 

Esta Clase siendo definida en una declaración typedef .

typeSynonyms

Clase

El nombre y/o campos typedef de este tipo.

 

volatile

Operación

La palabra clavevolatile .

 

Otras Convenciones

Los espacios de nombre son generados para cada paquete bajo una raíz de espacio de nombre

Los atributos Por Referencia corresponden a un puntero para el tipo especificado

La propiedadTransient de un atributo corresponde a la palabra clave volatile

La propiedadAbstracto de un atributo corresponde a la palabra clave virtual

La propiedad Const de una operación corresponde a la palabra clave const, especificando un tipo de retorno constante

La propiedadIs Query de una operación corresponde a la palabra clave const, especificar el método no modifica ningún campo

La propiedad Pure de una operación corresponde a un método virtual puro utilizando la sintaxis "= 0"

La propiedad Fixed de un parámetro corresponde a la palabra clave const

 

Aprender más

Opciones C++ Administradas

Convenciones C++/CLI

Importar Código Fuente

Generar Código Fuente

Espacios de Nombre

Opciones C++