簡體   English   中英

我在C ++中是什么意思?

[英]what does I mean in c++?

我有一個方法,其中x是一個類,在UML中 ,對於不同的類(使用class x ),方法寫為:

+setX(x I &)    

參數中的I是什么意思? 還是僅僅是錯字?

它看起來像格式不正確的UML條目,涉及名為setX的公共函數,該公共函數引用 x的實例,並命名該引用 I


我猜作者打算寫+setX(INOUT I : x)但是將實現語言(在本例中為c ++ )的語法與統一建模語言混為一談。

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


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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM