1
所以假裝我正在開發一個汽車班,我希望汽車班的其中一個功能可以返回乘客列表,除了我希望將列表引用作爲參數並設置該列表而不是返回列表。用於命名通過引用來設置參數的函數的樣式?
void GetPassengerList(PassengerList &passengerList); //sets the list
我不知道是否應該將它稱爲GetPassengerList或SetPassengerList,或其他。我覺得使用get/set這個詞使得它看起來像是一個私有變量,它像典型的getter/setter方法一樣被操縱。這裏使用什麼樣的命名約定?
閱讀關於返回值優化 –
我不會有這樣的功能,我寧願返回列表,然後使用RVO所以變量可以是'const' (除其他原因)'PassengerList GetPassengerList();' – CoryKramer
'ExportPassengerList'呢? – Jacajack