p[i]->type = 0;編譯出錯(cuò)
提示base operand of `->' has non-pointer type
說(shuō)明只有指針才能用->操作
提示base operand of `->' has non-pointer type
說(shuō)明只有指針才能用->操作
2017-11-11
student *stu = new student("慕課網(wǎng)");
才行,,,這判斷機(jī)制能在人性化點(diǎn)就好了 = =
才行,,,這判斷機(jī)制能在人性化點(diǎn)就好了 = =
2017-11-07
student stu_1;
student *stu = new student("First");
student stu_2(stu_1);
delete stu;
結(jié)果:
運(yùn)行成功,輸出錯(cuò)誤
None
First
copy
release
release
release
判斷機(jī)制反人類。。。
student *stu = new student("First");
student stu_2(stu_1);
delete stu;
結(jié)果:
運(yùn)行成功,輸出錯(cuò)誤
None
First
copy
release
release
release
判斷機(jī)制反人類。。。
2017-11-07
string 是一個(gè)預(yù)定義的類(class),在string頭文件里,有興趣可以看看定義呀,,不顧我看不懂就是了= =
2017-11-07
重新定義一個(gè)函數(shù),,在新函數(shù) 里面實(shí)例化對(duì)象。。當(dāng)函數(shù)執(zhí)行完畢時(shí),便會(huì)自動(dòng)釋放對(duì)象資源,也就調(diào)用了析構(gòu)函數(shù),,再在main()主入口函數(shù)中設(shè)置斷點(diǎn)??赏暾吹轿鰳?gòu)函數(shù)的執(zhí)行。
void temp(){
Teacher Object111;
}
int main(){
temp();
system("pause");
}
void temp(){
Teacher Object111;
}
int main(){
temp();
system("pause");
}
2017-11-07
類外分文件的定義么,,預(yù)處理器過(guò)后 和類外同文件定義一樣嘛,,
把頭文件的內(nèi)容替換到,include 的地方了不過(guò),等于還在同一個(gè)文件里面嘛。。。
把頭文件的內(nèi)容替換到,include 的地方了不過(guò),等于還在同一個(gè)文件里面嘛。。。
private:其下方存在的任何形式的可被調(diào)用對(duì)象僅能被同"類"下函數(shù)調(diào)用所使用,,不可在“類”外部訪問(wèn)
2017-11-05
class Student{
public:
string name;
unsigned int age;
};
int main()
{
Student stu{"慕課網(wǎng)", 2};
cout << "Name:" + stu.name << endl << "Age:" << stu.age << endl;
return 0;
}
public:
string name;
unsigned int age;
};
int main()
{
Student stu{"慕課網(wǎng)", 2};
cout << "Name:" + stu.name << endl << "Age:" << stu.age << endl;
return 0;
}