自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

進行C++轉(zhuǎn)換技巧總結(jié)

開發(fā) 后端
下面講述如何在C++中應(yīng)用Transformation概要文件以實現(xiàn)C++結(jié)構(gòu)的建模問題,在C++中建模的時候,您需要得到C++轉(zhuǎn)換預(yù)定義的原始類型。

由UML向C++ 轉(zhuǎn)換而生成的C++ 代碼的一些相關(guān)技巧,您可以根據(jù)需要選擇自己想要的信息,不必遵循特定的次序,但愿您看完以下的文章能夠給您的C++轉(zhuǎn)換工作帶來相關(guān)便捷。

在統(tǒng)一建模語言 UML 和某特定領(lǐng)域之間建立聯(lián)系的標準方法是使用 UML Profile(UML 概要文件)。UML 概要文件可以為已有 UML 元素定義附加語義和特性,例如類、操作等。

建模 C++ 特定元素的時候,如 結(jié)構(gòu)體、聯(lián)合體、名字空間 等,需要用到 UML 概要文件。在 Rational Software Architect 和 Rational Systems Developer 使用 C++ Transformation profile 實現(xiàn) UML 向 C++ 的轉(zhuǎn)換,這個概要文件在 UML 模型中的應(yīng)用如下所示。

在 Project Explorer 中選擇概要文件將要應(yīng)用的 UML 模型。在 Project Explorer 保持模型是選中狀態(tài),轉(zhuǎn)換到 Properties View,單擊 Profiles 選項卡。如圖1所示,單擊 Add Profile 按鈕。圖1. 將 UML 運用到 C++ Transformation 概要文件

Applying the UML to C++ Transformation profile


如圖2所示,從 Deployed Profile 下拉列表框中選擇 C++ Transformation。

圖2. 選擇 C++ Transformation’

Sample UML2 Model

 

C++轉(zhuǎn)換類型庫

UML 提供了一組已定義好的類型,有 Boolean, Integer, String 和 UnlimitedNatural。而大多數(shù)的編程語言,包括C++,提供了更為豐富的基本類型。在 C++ 中建模的時候,您可能經(jīng)常需要C++轉(zhuǎn)換預(yù)定義的原始類型(比如,將一個類型賦給某個屬性、參數(shù)、操作返回類型,等)。To import the C++ model library that is shipped with the C++ Transform,在 Project Explorer 中右鍵單擊UML模型,然后選擇 Import Model Library,如下圖3所示。

圖3. 導(dǎo)入 C++ 類型庫

Importing the C++ Type Library using the pop-up menu

【編輯推薦】

  1. 簡介學習C++總結(jié)之談
  2. 對C++庫函數(shù)進行學習探索總結(jié)筆記
  3. C++類庫設(shè)計的基本構(gòu)思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設(shè)計的基本構(gòu)思與方法
責任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2010-01-22 16:35:41

C++開發(fā)

2010-01-26 17:11:13

C++編程

2010-02-02 14:06:50

C++ const變量

2010-01-13 16:44:03

C++

2011-05-30 15:29:32

C++

2010-01-13 11:10:17

C++庫函數(shù)

2011-07-10 15:26:54

C++

2010-01-28 10:33:10

C++開發(fā)程序

2009-08-27 16:54:59

C#開發(fā)技巧

2009-08-11 15:44:05

C#基本技巧

2010-01-20 14:35:55

C++調(diào)用

2010-01-25 11:21:01

C++語法

2010-02-01 11:13:00

C++ Traits

2010-01-18 10:16:58

學習C++

2011-07-13 16:36:11

C++

2010-02-06 13:52:39

C++ profile

2010-01-12 10:40:22

C++程序員

2010-02-01 15:01:34

C++拋出異常

2010-01-11 10:28:51

C++編程

2010-01-25 14:31:07

C++類
點贊
收藏

51CTO技術(shù)棧公眾號