以下函數(shù)是否可以構(gòu)成虛函數(shù)靜態(tài)成員方法答:不行靜態(tài)方法的調(diào)用不依賴對(duì)象,沒有對(duì)象 構(gòu)造函數(shù)答:不行構(gòu)造函數(shù)沒有被調(diào)用段只,哪來的對(duì)象趣惠? 內(nèi)聯(lián)函數(shù)答:...
算法題 兩個(gè)遞增排序的鏈表狸棍,請(qǐng)合并成一個(gè)遞減排序的鏈表說一下快排的過程,其時(shí)間復(fù)雜度信卡,空間復(fù)雜度在有n+1的空間中存數(shù)字1隔缀,2,....傍菇,n猾瘸,規(guī)...
簡(jiǎn)單理解 左值相當(dāng)于地址值右值相當(dāng)于數(shù)據(jù)值。右值指的是引用了一個(gè)存儲(chǔ)在某個(gè)內(nèi)存地址里的數(shù)據(jù)。 L-value中的L指的是Location牵触,表示可...
STL的代碼從廣義上講分為三類:algorithm(算法)淮悼、container(容器)和iterator(迭代器)。幾乎所有的代碼都采用了模板類...
對(duì)象以值傳遞的方式傳入函數(shù)參數(shù)對(duì)象以值傳遞的方式從函數(shù)返回新建一個(gè)對(duì)象并將其初始化為同類現(xiàn)有對(duì)象 構(gòu)造一個(gè)uncopyable類 將需要禁用拷貝...
vector 連續(xù)存儲(chǔ)結(jié)構(gòu)钉汗,每個(gè)元素在內(nèi)存上是連續(xù)的羹令;支持高效的隨機(jī)訪問和在尾端插入/刪除操作,但其他位置的插入/刪除操作效率低下损痰,可以動(dòng)態(tài)擴(kuò)充...
宏定義 1.在預(yù)編譯階段2.只是替換福侈,沒有類型檢查,不會(huì)檢查代碼錯(cuò)誤3.宏定義是直接替換不會(huì)分配內(nèi)存卢未,4.宏定義可以通過#undef來使之前的宏...
純虛函數(shù):形式為virtual void fun1() = 0;純虛函數(shù)不需要實(shí)現(xiàn)辽社,原因是不會(huì)被調(diào)用到 C++中基類采用virtual虛析構(gòu)函數(shù)...
內(nèi)存增長相關(guān)的四個(gè)函數(shù) size()伟墙、capacity()、reserve()滴铅、resize() size()函數(shù)返回的是已用空間大小戳葵, cap...