[語法] int function() const {..}

看板C_and_CPP (C/C++)作者 (啦 )時間16年前 (2009/02/06 10:12), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
請問一下,有時候看 code 會有上面這種函數後面加了個 const, 請問這是什麼意思阿? 是回傳的值是 const 的嗎? 如果是的話,幹嘛不 const int function() {...} 就好呢? 麻煩大大為我解答一下,謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.37.44

02/06 10:58, , 1F
表示該member function不會改變data member
02/06 10:58, 1F

02/06 11:05, , 2F
而且也不會 call 到其他 non const member function
02/06 11:05, 2F

02/09 12:28, , 3F
感謝! :>
02/09 12:28, 3F
文章代碼(AID): #19Yvoef- (C_and_CPP)
文章代碼(AID): #19Yvoef- (C_and_CPP)