学编程语言还是要读源码,看看ChinaUnix上的推荐。老手也一样可以学到东西。
导读:
QUOTE:
原帖由 huaxue于 2006-9-26 22:09 发表
可以提供STL的源代码地址么
^_^谢谢
http://www.research.att.com/~bs/ C++老巢
http://www.research.att.com/~bs/C++.html 有关C++的一些有用连接
http://www.sgi.com/tech/stl/ sgi的STL(上面连接中也有)
http://www.stlchina.org/ STL 中文站
为学习 C++ 而从 STL 开始读,未免太那个了。。。
建议去看看 PTypes ——我看的第一份源码
基于 #ifdef 的跨平台 IPC / 线程库,规模很有限,C++技巧也控制得很有限。
PTypes 摆平之后,Win32 和 Linux 之一的 IPC 和 socket 估计你也会熟悉个差不多。再去看看 boost 里简单一些的东西,如 pool 和 smart_ptr 之类。
真正平台无关的代码并不是那么多的,毕竟 C/C++ 还是比较 pragmatic 的东西
建议去看看 PTypes ——我看的第一份源码

PTypes 摆平之后,Win32 和 Linux 之一的 IPC 和 socket 估计你也会熟悉个差不多。再去看看 boost 里简单一些的东西,如 pool 和 smart_ptr 之类。
真正平台无关的代码并不是那么多的,毕竟 C/C++ 还是比较 pragmatic 的东西
STL的书(候捷:STL源码剖析 华中理工大学出版社 2002)
STL的源代码:gcc :/usr/local/include/c++/3.4.2/bits/stl*.h //其中 3.4.2为你安装的gcc/g++版本号,以此类推
other : http://www.stlport.org
STL的源代码:gcc :/usr/local/include/c++/3.4.2/bits/stl*.h //其中 3.4.2为你安装的gcc/g++版本号,以此类推
other : http://www.stlport.org
个人也是觉得 STL BOOST 和 ACE都是挺优秀的库,值得学习和运用
pTypes 适合初学者
本文转自
http://bbs.chinaunix.net/viewthread.php?tid=833560&extra=&page=2