指向物件的指標,怎麼呼叫物件裡面的函式:
指標名 -> 函式名;
#include using namespace std;
class point;
int get_x();
int get_y();
private:
int x;
int y;
}; int main(){
point number(4,5);
point *p= &number;
int a = p -> get_x();
int b = number.get_x(); //這裡的兩條返回的是乙個東西
cout << a <<" " << b <
this 指標
隱含於類的每乙個非靜態成員函式中
指出成員函式所操作的物件
當通過乙個物件呼叫成員函式的時候,系統先將該物件的位址賦給this指標,然後呼叫成員函式,成團函式對物件的資料成員進行操作的時候,就隱含的使用了this 指標
例如:point 類的get_x 函式中的語句:
return x;
相當於return this->x;
指標與物件指標
指標 結構體指標 類似於物件指標 結構體與類的區別 若不指定public和private,結構體預設為公共,類預設為私有 class time time p 定義p為指向time類物件的指標變數 time t1 p t 將t1的起始位址賦給p 2.指向物件成員的指標 指向資料成員 與普通變數的指標變...
物件指標與this指標
物件指標分為三大類 指向物件的指標 指向物件成員的指標 資料類 指向物件成員的指標 函式類 includeusing namespace std class time time time int h,int m int s void time get time intmain this指標 在每乙個...
物件陣列 物件指標 指向物件的指標
1.物件陣列的每乙個元素都是同類的物件 class student private int score int main 三個實參分別傳給陣列的三個建構函式 return 0 2.當資料成員中含有預設引數時 student int 100,int 80,int 90 含有預設引數時 student ...