程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-C++類中函數+const是什麼意思,

c++-C++類中函數+const是什麼意思,

編輯:編程綜合問答
C++類中函數+const是什麼意思,

class twopoint{
protected:
double x,y;
public:
twopoint(double i,double j):x(i),y(j){

}
void setX(double NewX) {
    x=NewX;
}
void setY(double NewY){
    y=NewY;
}
double getX()const{return x;}
double getY()const{return y;}

};
最後兩行的 double getX()const{return x;},double getY()const{return y;},那個const有什麼作用的,書本沒提到。。

最佳回答:


const修飾變量的時候,表示該變量是常量,也就是不可以改變的變量。
當const放在成員函數"尾巴"上修飾成員函數時,則該成員函數被稱為“常成員函數”,表示該成員函數不可以修改類的成員變量,這是為了保護類的成員變量不被修改。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved