指標物件(類和物件實驗二)

2021-08-19 21:32:32 字數 626 閱讀 7718

第一行輸入需要n個測試物件

每行依次輸入各物件的屬性

輸出排好序後的物件姓名屬性,每行乙個

2tom 男 2012222222 計算機學院 13333333333

john 男 2013333333 計算機學院 12444444444

john

tom【my code】

#include using namespace std;

class stu

stu(string n, string d, string s, string c, string t)

:name(n), id(d), ***(s),col(c), tel(t) {}

void input(string n, string d, string s, string c, string t)

string getname()

void show()

};void sort(stu *a, int n)

} }}int main()

sort(stu, t);

for(int i = 0; i < t; i++)

return 0;

}

const修飾類物件 物件指標 物件引用

const修飾的物件,該物件的任何非const成員函式都不能被呼叫,因為任何非const成員函式會有修改 成員變數的企圖。class aaa const aaa a new aaa a func1 錯誤 編譯會報 error c2662 aaa func1 不能將 this 指標從 const aa...

物件和類(二) this 指標

當你進入乙個房子後,你可以看見桌子 椅子 地板等,但是房子你是看不到全貌了。對於乙個類的例項來說,你可以看到它的成員函式 成員變數,但是例項本身呢?this 是乙個指標,它時時刻刻指向你這個例項本身。this只能在成員函式中使用,this在成員函式的開始前構造的,在成員的結束後清除。前面我們所學的成...

類物件和類指標

宣告 類物件 利用類的建構函式在記憶體中分配一塊記憶體,呼叫了建構函式 類指標 是乙個記憶體位址值,指向記憶體中存放的類物件,沒有呼叫建構函式 引用成員 物件用 指標用 物件生命期 若是成員變數,則是類的析構函式來釋放空間 若是函式中的臨時變數,則作用域是該函式體內 指標生命期 則需利用delete...