- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
HYPERLINK /sunwenjun/article/details/2052385 C++常用库(转)
标签:? HYPERLINK /tag/c++ \t /sunwenjun/article/details/_blank c++ HYPERLINK /tag/library \t /sunwenjun/article/details/_blank library HYPERLINK /tag/fortran \t /sunwenjun/article/details/_blank fortran HYPERLINK /tag/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f \t /sunwenjun/article/details/_blank 正则表达式 HYPERLINK /tag/windows \t /sunwenjun/article/details/_blank windows HYPERLINK /tag/%e8%b7%a8%e5%b9%b3%e5%8f%b0 \t /sunwenjun/article/details/_blank 跨平台
2008-01-19 09:45?7757人阅读? HYPERLINK /sunwenjun/article/details/2052385 \l comments 评论(0)? HYPERLINK /sunwenjun/article/details/javascript:void(0); \o 收藏 \t /sunwenjun/article/details/_blank 收藏? HYPERLINK /sunwenjun/article/details/2052385 \l report \o 举报 举报
非常惭愧,我过去也仅仅了解boost、STLport这样的库,以及一些GUI库,但是居然有如此众多的C++库,其实令我惊讶。当然,这个问题应该辩证的看,对于拿来主义确实可以直接使用这些库,但是如果学习和专业的开发,确实应该自己写,因为——适合的才是最好的。无论效率还是简洁性都是自己开发的好,否则还要那么多程序员干什么。程序就像做衣服,需要量身定做,拼凑起来的,一定不会好用,不过借鉴也是必须的,可以少走弯路。
还有什么库希望大家补充。
在C++中,库的地位是非常高的。C++之父 ? Bjarne ? Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库???是比较著名的大型库。 ??? 标准库 ??? 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。 ??? 1、 ? ? ? Dinkumware ? C++ ? Library ??? 参考站点:// ??? P.J. ? Plauger编写的高品质的标准库。P.J. ? Plauger博士是Dr. ? Dobbs程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C++的产品中采用Dinkumware的库。 ??? 2、 ? ? ? RogueWave ? Standard ? C++ ? Library ??? 参考站点://// ??? 这个库在Borland ? C++ ? Builder的早期版本中曾经被采用,后来被其他的库给替换了。笔者不推荐使用。 ??? 3、SGI ? STL ??? 参考站点://// ??? SGI公司的C++标准模版库。 ??? 4、STLport ??? 参考站点:// ??? SGI ? STL库的跨平台可移植版本。 ??? 准标准库——Boost ??? Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 ? Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 ? Boost库为我们带来了必威体育精装版、最酷、最实用的技术,是不折不扣的“准”标准库。 ??? Boost中比较有名气的有这么几个库: ??? Regex ??? 正则表达式库 ??? Spirit ??? LL ? p
文档评论(0)