-
重點(diǎn)二查看全部
-
只可讀取不可設(shè)置數(shù)據(jù)查看全部
-
面向?qū)ο蟮幕舅枷耄阂哉l做什么來表達(dá)程序的邏輯 用函數(shù)來封裝數(shù)據(jù)成員 http://img1.sycdn.imooc.com//555ca0cd000152d812000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//555c95ea0001dbc912000530-120-68.jpg 第六種不合法 string name; getline(cin,name);可以使無論輸入什么都會(huì)給name(如果是回車,則name為空串) "jaslf"==name這種判斷是允許的。查看全部
-
字符串的操作繁瑣,可以使用字符串類型:string(使用之前要引入#include<string>) 如:string name="zhang"; string hobby("football"); cout<<name<<hobby<<endl; string s1;s1為空串 string s2(“ABC”);s2的初始值為ABC string s3(s2);將s2的字符賦給s3; string s4(n,‘c’);s4賦n個(gè)c http://img1.sycdn.imooc.com//555c954e0001c6b212000530-120-68.jpg圖中的s,s1,s2,v1,v2均為string型字符串類型查看全部
-
從棧中實(shí)例化對(duì)象:直接設(shè)置對(duì)象,如Tv tv ,TV tv【20】(對(duì)象數(shù)組);對(duì)象使用過后,不需要釋放,系統(tǒng)會(huì)自動(dòng)回收 從堆中實(shí)例對(duì)象:要加指針,指向申請(qǐng)出來一塊內(nèi)存.申請(qǐng)完成之后,一定要釋放掉.如:Tv*p= new Tv(); Tv*p= new Tv 【20】; 釋放delete p ; delete []q;(用new的方法申請(qǐng)存儲(chǔ)空間,有可能會(huì)失敗,如果失敗的話,返回值就為NULL,即p=NULL) 對(duì)象成員的訪問:以棧中實(shí)例化對(duì)象為例:對(duì)象名.對(duì)象成員(可以是數(shù)據(jù),也可以是函數(shù));如tv.type=0; 以堆中實(shí)例化對(duì)象為例:指針->對(duì)象成員;如p->type=0;delete p;p=NULL; http://img1.sycdn.imooc.com//555c92c5000115dd12000530-120-68.jpg查看全部
-
類(概念,從對(duì)象中抽象出的)和對(duì)象(具體的事物) 訪問限定符:public公共的,protected受保護(hù)的,private私有的查看全部
-
1.從棧實(shí)例對(duì)象:直接設(shè)置對(duì)象,如Tv tv ,TV tv{20};對(duì)象使用過后,不需要釋放,系統(tǒng)會(huì)自動(dòng)回收. 2.從堆中實(shí)例對(duì)象:要加指針,指向申請(qǐng)出來一塊內(nèi)存.申請(qǐng)完成之后,一定要釋放掉.Tv*p= new Tv(); Tv*p= new Tv {20}; 釋放delete p ; delete {}q ; 3.查看全部
-
拷貝構(gòu)造函數(shù)的參數(shù)是確定的,不能重載查看全部
-
嗯,好查看全部
-
希望C++的課程出的快一點(diǎn)查看全部
-
參數(shù)傳遞的時(shí)候也會(huì)自動(dòng)調(diào)用拷貝構(gòu)造函數(shù) void test(Teacher t) {} Teacher t1; test(t1);查看全部
-
構(gòu)造函數(shù)初始化列表查看全部
-
內(nèi)聯(lián)函數(shù)編譯時(shí)將函數(shù)體代碼和實(shí)體代替函數(shù)調(diào)用語句 inline void fun() 類內(nèi)定義優(yōu)先編譯為內(nèi)聯(lián)函數(shù)查看全部
-
從棧中實(shí)例化:tv.type=0,tv.changeVol(); 從堆中實(shí)例化:*p = new 類名(),p->type=0.delete 釋放內(nèi)存。處理申請(qǐng)內(nèi)存失敗,if(NULL==p){retturn 0;}查看全部
舉報(bào)
0/150
提交
取消