如何在乙個月內提高 C 水平?

時間 2021-05-07 10:54:57

1樓:saiyan

說句實話,如果只有乙個月,用C++做乙個資料處理的程式,然後刷LeetCode去吧。起碼可以掌握C++裡面常用的資料結構和語法了。

2樓:弓長禾口王

先看書,不要仔細看,大致了解,不拘細節即可,然後刷題,刷演算法題,自己敲!邊刷邊看,這時候就要注重細節的學習了。

然後沒事的時候多關注C++類的部落格,看別人的總結,消化成自己的。恩,大概就是這樣

3樓:

講道理,你要乙個月以後準備C++面試還是有取巧的方法的。這麼幾個點必看。雖然我是乙個校招經驗不多,但是各個公司其實問的還是蠻套路的。

1. 看巨集。C語言的巨集,特別是巨集展開的時候容易出的一些問題,以及這些問題怎麼解決的。很多學校裡出來的人基本上都不知道巨集咋寫,也是蠻奇怪的。

2. 記憶體對齊。具體怎麼對齊自己上網搜,這個血愛問。

3. 虛表。學C++你不知道虛表是啥,怎麼證明你學了?

4. 物件的記憶體結構。物件指標加個幾能取到成員變數啊,根據類宣告推算物件大小啊。

5. 指標的各種相互轉化。這個主要要理解C/C++是圍繞著記憶體來轉的,所以同一段記憶體用不同的型別的指標加加減減能玩出很多花樣。

比如問你int i=4;把i的位址強制換成char*型別,比如叫c吧。然後問你c[2]是幾之類的。

6. 標準庫的一些常識。比如erase以後迭代器會失效之類的。memset之類的函式怎麼用啦。

7. 右值引用,移動語義。新標準得了解吧。這個理解起來比較費勁喜歡問。

8. 匿名函式、閉包以及閉包的各種玩法。最好能看看用C++函式式程式設計。

9. 看看設計模式中幾個比較經典的用C++怎麼實現,比如單例什麼的。這個作為常識要乙個印象。

10. 模板的高階玩法。這個問的人貌似比較少,就是那種用尖括號換行的玩意。

對就是用模板做函式式程式設計,畢竟圖靈完備。不過看看就好,一般面你的人了解函式式的概率不大。知道了還是比較有逼格。

11. 看看boost。大概看看就好,表示自己除了標準庫外還用過些別的。

12. 一些關於建構函式的坑,以及衍生出來的各種奇怪的解決方式。什麼兩步構造,部分析構。這倆能不能是虛的之類的。

13. 大致了解下gc和智慧型指標,隨時準備好他們讓你在C++中用類似gc的方式管理物件。

14. 既然說到gc了,如何檢視記憶體洩露?

15. 了解些編譯,鏈結期的東西。比如解釋一下鏈結錯誤是咋來的。

16. 忘說了,還有多繼承、菱形繼承之類的關於物件導向的常規問題。

17. 你要知道標準庫中常用的資料結構是用什麼資料結構實現的,常見操作時間複雜度多少。比如unordered_map和map的區別。

18. 各種位運算的玩法。雖然你可能知道不過還是提一下。比如怎麼取出低位,怎麼取出高位。左移以後是乘2之類的。

差不多就這些吧,乙個月應該夠了。想起其他的我再補。應付面試應該差不多了。(雖然我面試不多…你就當參考吧)

4樓:

題主我朋友,全球top10大學計算機系三年gpa 3.9,乙個語言乙個月精通不了還用得著你們說麼。。他是說問如何提高c++,其實是來問面試技巧的,一堆人連題都不會申科科

5樓:

Effective C++ 再加一本類似C++ Primer, Thinking in C++這種資料庫,乙個月應付校招面試絕對沒問題。

6樓:梁少聰

我老老實實告訴你不可能。

不過你如果出於準備面試的目的,乙個月針對下是可以的。

這個具體方法也好辦,知乎和Stackoverflow上的高頻問題背一下。

就算針對面試,也是要看面試官那天的心情。

話說面試是個揚長避短的事情,你非要暴露自己的短板幹嘛?

如何在乙個月內提公升籃球水平?

Aclam 有目標麼?比如說參加全場比賽還是半場鬥牛 全場你這體重估計夠嗆,練練體力和藍板吧 半場麼就學下籃下的卡位吧,你這體重卡到位置隨便投 古馬光 感覺你這個身高的體重也還是有點偏重,需要減一點體重下來,增加移動速度和靈活度,然後就是運球的基礎聯絡,先單手原地運球,不斷的拍,到手酸為止然後換乙隻...

如何在乙個月內提高800公尺中考跑步,成績?

秦川 我去年中考的時候,男生1000公尺滿分3分40 我拼死也就跑了4分鐘,你現在不要著急,每天晚上放學練一練就可以,不要太過透支自己的體力,學習成績才是最重要的,不要相信那些所謂的技巧,帶雙跑鞋,可以拉著同學和你一起跑,總之就是保持每天都超過自己的極限。提前要做熱身,否則會受傷。 地球往事 先自我...

如何在乙個月內入門李群?

李群相當於流形上的乙個額外的動力結構,從動力結構出發能一定程度上遍歷拓撲,不同的李群給出不同的動力。很多時候我們想用流形自帶的結構表示額外的動力結構,常見的情形是加L2條件。大概的picture是這個。 浮生若夢 認真推薦An introduction to lie group and lie al...