C++ 函數後面的const

C++函數後面加const的意義

  • 表示該函數是隻讀函數,不會改變數據成員
  • 提高了程序的可讀性
  • 一旦試圖改變數據成員的值,編譯器按錯誤處理
  • 非靜態成員函數後面加const(加到非成員函數或靜態成員後面會產生編譯錯誤)
  • 加了const的成員函數可以被非const對象和const對調用,但不加const的成員函數只能被非cosnt對象調用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章