VC的标准库有源码吗?
和Linux下的不一样吧? 问题点数:20、回复次数:15Top
1 楼hddhddhdd(还刀的)回复于 2003-02-07 19:29:50 得分 0
有
但是微软不会让你知道的,都知道了他靠什么混?Top
2 楼himan2002(贱民)回复于 2003-02-08 00:00:11 得分 5
vc企业版安装光盘就带有。Top
3 楼dgxu(堕落天使)回复于 2003-02-08 14:06:18 得分 5
有,在D:\Program Files\Microsoft Visual Studio\VC98\Include下
Top
4 楼taowen2002(taowen.blogone.net)回复于 2003-02-08 19:58:28 得分 5
有的。就是非常的不好懂。PJ版的stl。
————————
taowen.cn.stTop
5 楼aiyinsitan(OhShit!) (Marlboro)回复于 2003-02-08 22:50:43 得分 5
VC的标准库有源码?
src目录下Top
6 楼villastoner(超级菜刀)回复于 2003-02-09 10:36:21 得分 0
说的是C++标准库吗??没有,INCLUDE目录下的东东会让你失望Top
7 楼ashchan(幻大灰 - ashchan.com)回复于 2003-02-10 14:57:46 得分 0
如果你指STL,那么都在头文件中。
Top
8 楼andyfr1210(华仔)回复于 2003-02-11 12:16:59 得分 0
INCLUDE下的我看了,不过实在是看不懂呀!!!!!!!!!!!!!!!!Top
9 楼AMin2001(叛逆者.C++)回复于 2003-02-11 15:35:21 得分 0
STL都放在头文件中,只是标准C++的头文件没有扩展名Top
10 楼luckysky(吉祥天)回复于 2003-02-11 16:08:31 得分 0
装个cb那里面有源码,mfc的源码也有Top
11 楼Hotman_x(小人)回复于 2003-02-12 02:36:37 得分 0
STL 全部用头文件实现(stream 部分除外),没有源码就用不了了。所以,去看头文件吧,那就是源码。另外,不要太抱偏见了,VC 带有全套标准C库和 STL 库、MFC 的源代码。几乎所有的编译器中,标准 C 库和 STL 的源代码都是有的。Top
12 楼yecao_kinux(野草)回复于 2003-02-13 21:13:43 得分 0
DevC++中的STL感觉比VC的好看,可以读一读Top
13 楼fatalerror99(iTePub's Nirvana)回复于 2003-02-14 17:49:17 得分 0
STL 部分的有,不过好像天书,还是去看 SGI STL 吧。Top
14 楼DaNiao(鸿雁)回复于 2003-02-14 18:01:15 得分 0
VC的标准库是完全公开的
(实际上几乎所有的商业开发系统的库都是公开原码的)
VC的库有这么几部分:
MFC
原码在缺省情况下安装到一个叫src/mfc的目录里
C-Runtime
就是C语言的标准库,和GCC一样,VC也用了HP公司做的C语言标准库
缺省情况下不安装,如果安装会被安在src/crt目录里
STL
由于VC不支持export template,所以整个STL库都以无.h的头文件的
形式放在include目录里
所有上面三个库都是free的,你可以用于任何目的
具体版权声明在每个文件的开头和结尾,你自己看吧
Top
15 楼DaNiao(鸿雁)回复于 2003-02-14 18:07:12 得分 0
其实VC的库并不差(除了他自己开发的MFC以外),不要总是对微软有偏见
(虽然我也不喜欢微软)
另外,我刚才说GCC用的也是HP的库,这个不太准确,应该说GCC用的是GNU的库
但GNU的库里大量的使用了HP的东西,VC里的就基本上是从HP那原样COPY的
Top




