Office
Vpis

O Microsoft Visual C ++ 7.0 kode za preslikavo UML

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Med izvajanjem obratnega inženirstva, sledečih zgradb kodo v Visual C ++ ustrezajo UML elementi:

Namespace

C ++ Namespace je obratni inženirstva kot UML paket in vključuje:

  • Ime

  • Člani

Opomba: Spremenljivke določena zunaj lekcije so dodani razreda z stereotip << korist >> znotraj imenski prostor.

Razred

Razred v C ++ je obratni inženirstva kot UML razred in vključuje:

  • Ime

  • Podedovano razredov

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • IsAbstract

  • Član operacije

  • Spremenljivke članov

Opomba: V C ++, razreda definicije znotraj funkcije ne so obratnega inženirstva.

Enum

Oštevilčena vrste v C ++ je obratni inženirstva kot UML podatkovni tip z << enum >> stereotip in vključuje:

  • Ime

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • IsLeaf

  • Člani

Struct

Struct v C ++ je obratni inženirstva kot razreda UML z << struct >> stereotip in vključuje:

  • Ime

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • IsAbstract

  • IsLeaf

  • Osnovne učne ure

  • Člani

Unije

Unije v C ++ je obratni inženirstva kot razreda UML z << unije >> stereotip in vključuje:

  • Ime

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • IsLeaf

  • Člani

Član operacije

Član operacije v C ++ so obratnem inženirstva kot UML operacije in vključujejo:

  • Ime

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • Obseg (lokalni, statični ali v skupni rabi)

  • IsPolymorphic

  • IsAbstract

  • Operacija vrste

Operacije so označene glede na njihovo vrsto, na primer konstruktor, destructor, operator ali postopek. Si lahko ogledate te zastavice v modelu UML s Kodo generiranje možnosti strani pogovornega okna Lastnosti delovanja UML .

  • Tip vrnitve

  • Parametri

Spremenljivke članov

Spremenljivke v C ++ obratnem inženirstva kot UML atributi in vključujejo:

  • Ime

  • Vrsta

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • Obseg (lokalni, statični ali v skupni rabi)

  • Zamenljive (zamrznjena ali spremenljiv)

  • Začetno vrednost

Način parametrov

Način parametrov v C ++ obratnem inženirstva kot UML parametre in vključujejo:

  • Ime

  • Vrsta

  • Smer (v, inout, ali pa pošiljatelja)

  • Privzeta vrednost

  • Številne

Številnih dejavnikov, ki vplivajo dodajo parametra vrsto končnice. Na primer:

void Func(int *p)

bo treba obratnega inženirstva, kot:

p: int*

TYPEDEF

Typedef v C ++ je obratni inženirstva kot razreda UML in vključuje:

  • Ime

  • Prepoznavnost (javno, zaščiten ali zasebno)

  • Vezava odnos vrsta

Predloga definicij

Predloga definicij v C ++ obratnem inženirstva kot razreda UML Parametrizirane s poizvedbami in vključujejo:

  • Ime

  • Parametri

  • Spremenljivke članov

  • Član operacije

Drugo kodo C ++ konstrukti, da lahko se obratnega inženirstva

  • Funkcija Določitelj: v vrstici

  • OS kvalifikator: Const je obratni inženirstva za člana spremenljivk in funkcije člana

  • Funkcija pretvorbe ID-ja: id Pretvorba-vrste operatorjev

  • Funkcija operatorja ID-ja: operatorja operatorja

Zgradb C ++ kodo, ki niso podprte v UML

Sledečih zgradb kodo C ++ ne bodo preslikane UML elementov, ko je obratni inženiring iz Visual Studio. NETO v Microsoft Office Visio UML diagram modela.

  • Razredi razreda definicije znotraj funkcije so ne obratnega inženirstva.

  • Izjava Določitelj prijatelja je ne obratnega inženirstva.

  • Shranjevanje razreda Določitelj samodejno, Register, Extern spremenljiv ali ne obratnega inženirstva.

  • Funkcija Določitelj eksplicitna je ne obratnega inženirstva.

  • Uporaba direktive uporaba imenski prostor je ne obratnega inženirstva.

  • Definicija ASM Asm je ne obratnega inženirstva.

  • Povezava specifikacija Extern je ne obratnega inženirstva.

  • OS kvalifikator spremenljive je ne obratnega inženirstva.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×