Ⅰ 有必要讀懂c++ stl源碼嗎
你想深入C++的話,看源碼剖析就很有必要。學習別人寫的東西,為什麼演算法大師能寫出高效的安全穩定的演算法,而我為什麼不能?哪些部分是值得學習的?多去看一些開源代碼很有好處,當然如果看的是些有問題的代碼,就需要你的鑒別能力了。看看代碼有哪些問題,如何改進,如何利用到自己的代碼中,都是有好處的。但是如果你只想用別人寫的東西,做一些普通的軟體,那可能就未必那麼有用了。你只要功能上實現就可以了,但未必是一個高效的好程序。價值取向不同,需要的知識也不同。