C 找物件的季節 常成員函式(點和對稱點)

2021-06-30 16:50:46 字數 627 閱讀 3913

又到了一周一次的發博文時間了,廢話不多說,馬上開始:

#include#includeusing namespace std;

class cpoint

;int main()

}point1.output();

point2.output();

point3.output();

return 0;

}cpoint::cpoint(double xx,double yy):x(xx),y(yy) {}

double cpoint::distance1(cpoint p)const

double cpoint::distance0()const

cpoint cpoint::symmetricaxis(char style)const

break;

case 'y':

break;

case 'o':

break;

}return p;

}void cpoint::input()

}void cpoint::output()

{ cout<<"("<

通過這個練習,沒感覺出來啥常成員函式的特別之處啊,看來是撞錯實驗還做得不充分。

c 常成員函式 和 常物件

先明確幾個概念 1.常物件只能呼叫常成員函式。2.普通物件可以呼叫全部成員函式。3.當對乙個物件呼叫成員函式時,編譯程式先將物件的位址賦給this指標,然後呼叫成員函式,每次成員函式訪問資料成員時,由隱含使用this指標。4.當乙個成員函式被呼叫時,自動向它傳遞乙個隱含的引數,該引數是乙個指向這個成...

c 常成員函式 和 常物件

先明確幾個概念 1.常物件只能呼叫常成員函式。2.普通物件可以呼叫全部成員函式。3.當對乙個物件呼叫成員函式時,編譯程式先將物件的位址賦給this指標,然後呼叫成員函式,每次成員函式訪問資料成員時,由隱含使用this指標。4.當乙個成員函式被呼叫時,自動向它傳遞乙個隱含的引數,該引數是乙個指向這個成...

C 中的常成員和常物件函式

1 建立物件時新增const關鍵字,這個物件就不可再修改,就有了常屬性,就意味著整個物件中的所有東西都不能修改。我們知道被const修飾的物件一旦被初始化了就不可改變,來看乙個例子 include include using namespace std class dog void show obj...