C++新手,请推荐一些开源项目的源代码供阅读

mjxian

C++新手,请推荐一些开源项目的源代码供阅读

想通过广泛阅读开源项目的代码提高水平和加深对C++的认识。请大家推荐一些经典而体积不是很庞大的经典源代码。最好尽量是平台无关的哈,谢谢大家:-)

 

2006-9-25 13:50 lonelyair
www.kernel.org

 

2006-9-25 19:24 langue
原帖由 lonelyair 于 2006-9-25 13:50 发表
www.kernel.org [/quote]

这也太大了,并且是platform-dependent的
2006-9-25 21:57 cythier
如果要学标准的C++,当然是 www.boost.org 了,里面有很多库,挑喜欢的看~

2006-9-25 22:57 mjxian
debian的源里面有没有推荐的标准C++源代码?

2006-9-26 00:34 e_ville
Boost库,据说不错!
PS:我没看过!

2006-9-26 07:26 converse
STL吧,又是标准库,还可以锻炼算法数据结构还有C++,模版的知识,对初学者最好不过了.

2006-9-26 08:44 HAMMER
如果对系统编程比较了解的话,可以看看ACE。

2006-9-26 22:09 huaxue
可以提供STL的源代码地址么
^_^谢谢

2006-9-26 22:19 gvim
[quote]原帖由 huaxue 于 2006-9-26 22:09 发表
可以提供STL的源代码地址么
^_^谢谢 [/quote]

google

2006-9-26 22:43 westgarden
[quote]原帖由 huaxue 于 2006-9-26 22:09 发表
可以提供STL的源代码地址么
^_^谢谢 [/quote]

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 中文站

2006-9-26 23:09 reve
如果要看STL源代码,那还不如看看分析STL源代码的书,然后一边看看代码呢

2006-9-27 03:30 wolf0403
为学习 C++ 而从 STL 开始读,未免太那个了。。。

建议去看看 PTypes ——我看的第一份源码 :-) 基于 #ifdef 的跨平台 IPC / 线程库,规模很有限,C++技巧也控制得很有限。
PTypes 摆平之后,Win32 和 Linux 之一的 IPC 和 socket 估计你也会熟悉个差不多。再去看看 boost 里简单一些的东西,如 pool 和 smart_ptr 之类。
真正平台无关的代码并不是那么多的,毕竟 C/C++ 还是比较 pragmatic 的东西

2006-9-27 08:53 xiaomiao
回复 9楼 huaxue 的帖子

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

2006-9-27 11:00 converse
[quote]原帖由 wolf0403 于 2006-9-27 03:30 发表
为学习 C++ 而从 STL 开始读,未免太那个了。。。

建议去看看 PTypes ——我看的第一份源码 :-) 基于 #ifdef 的跨平台 IPC / 线程库,规模很有限,C++技巧也控制得很有限。
PTypes 摆平之后,Win32 和 Linux  ... [/quote]

请教一下什么叫做IPC?:shock::shock:

2006-9-27 11:12 sucrich
[quote]原帖由 converse 于 2006-9-27 11:00 发表


请教一下什么叫做IPC?:shock::shock:


interproecess communication

 

2006-9-27 17:03 jjj346
好帖,留名~~~并且也想找点源码看看~

 

2007-10-8 22:23 tony_413
好帖,收藏了

 

2007-10-9 00:02 scutan
候捷的那本确实不错.

 

2007-10-9 16:38 blueboy83
个人也是觉得 STL BOOST 和 ACE都是挺优秀的库,值得学习和运用

Solidus
ACE我可是知道的,大概其看看思想得了,里面实现几个函数来回跳能累死你

2007-10-10 20:40 xiaomiao
zthread库,C++的一个Mutlithread的实现,还不错

你可能感兴趣的:(C++新手,请推荐一些开源项目的源代码供阅读)