第一行輸入需要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...