2014-02-26 228 views
0

我有一個方法,其中x是一類,並在UML,對於不同類(使用類X),作爲一種方法寫:我在C++中意味着什麼?

+setX(x I &)  

是什麼參數中的I是什麼意思?還是僅僅是一個錯字?

+3

這看起來像C++以外的其他語言,也許客觀的C? –

+0

宏定義? – songyuanyao

回答

1

它看起來像關於命名setX採取參考x實例的公共功能的格式混亂的UML項,並命名該參考I


我猜測作者的意思是寫+setX(INOUT I : x)但得到實現語言的語法(在這種情況下C++)夾雜了統一建模語言

INOUT I : x將使setX接受用於x類型的輸入和輸出的變量,並將該參數命名爲I


注:setX(x I&)是不合法的C++,但setX(x& I)是。

+0

我猜這是一個錯字,然後因爲我們肯定使用C++ – user3348712