有必要读懂c++ stl源码吗?
各位大牛,剖析stl源码是必须的吗?什么样的人需要呢?
看了版主推荐的c++书籍http://bbs.csdn.net/topics/390090123
并没有stl源码解析的,因此产生了疑惑。
以前觉得能自己扩展stl很高端,所以打算涉猎这一块。。。
还望大家指教。 stl源码
[解决办法]
你想深入C++的话,看源码剖析就很有必要。学习别人写的东西,为什么算法大师能写出高效的安全稳定的算法,而我为什么不能?哪些部分是值得学习的?多去看一些开源代码很有好处,当然如果看的是些有问题的代码,就需要你的鉴别能力了。看看代码有哪些问题,如何改进,如何利用到自己的代码中,都是有好处的。
但是如果你只想用别人写的东西,做一些普通的软件,那可能就未必那么有用了。你只要功能上实现就可以了,但未必是一个高效的好程序。价值取向不同,需要的知识也不同。