Ⅰ 有必要读懂c++ stl源码吗
你想深入C++的话,看源码剖析就很有必要。学习别人写的东西,为什么算法大师能写出高效的安全稳定的算法,而我为什么不能?哪些部分是值得学习的?多去看一些开源代码很有好处,当然如果看的是些有问题的代码,就需要你的鉴别能力了。看看代码有哪些问题,如何改进,如何利用到自己的代码中,都是有好处的。但是如果你只想用别人写的东西,做一些普通的软件,那可能就未必那么有用了。你只要功能上实现就可以了,但未必是一个高效的好程序。价值取向不同,需要的知识也不同。