C++面試中string類的一種正確簡明的寫法


本文首發於酷殼網 http://coolshell.cn/articles/10478.html

先說說程序員(應屆生)面試的一般過程,一輪面試(面對一到兩個面試官)一般是四、五十分鍾,面試官會問兩三個編程問題(通常是兩大一小),因此留給每個編程題的時間只有 20 分鍾。這 20 分鍾不光是寫代碼,還要跟面試官討論你的答案並解答提問,比如面試官拿過你的答案紙,問某一行代碼如果修改會有什么后果。因此真正留給在紙上或白板上寫代碼的時間也就 10 分鍾上下。本文給出了一個能用 10 分鍾時間在紙上寫出來且不會有錯的 String class,強調正確性及易實現(白板上寫也不會錯),不強調效率與功能完備。

本文的配套代碼位於 https://github.com/chenshuo/recipes/blob/master/string/StringTrivial.h

全文:https://chenshuo.googlecode.com/files/CppEngineering.pdf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM