簡體   English   中英

你可以讓 function 成為 const 並返回 const C++

[英]Can you have a function be a const and also return a const C++

例如,如果 class 的成員 function 是:

const QStringList& getList() const

返回整個列表可能是一項昂貴的操作,但我也不希望 function 能夠更改 class 的私有成員變量。 我對這個很好奇。

你可以讓 function 成為 const 並返回 const C++

是的。 成員 function 可以同時為 const,並返回對 const 的引用。 事實上,這在返回對成員變量的引用時非常典型。

暫無
暫無

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

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