[英]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.