有效的STL

这是有效的C + +三卷——真的那么好。”——萨特,独立顾问和秘书的ISO / ANSIC++标准委员会

“很少有书,所有的C++程序员必须有。加上有效的STL列表”。——托马斯贝克尔,高级软件工程师,和员工,公司,和专栏作家,的C / C + +用户杂志

C++的标准模板库是革命性的,但学习使用它,一直是一个挑战。直到现在。

有效的STL显示你如何使用它。这本书的50个准则是由迈尔斯传奇的分析和精辟的例子支持,所以你将学习不仅要做什么,而且什么时候去做——为什么。集锦行之有效的STL包括:

集锦行之有效的STL包括:

在标准STL容器中进行选择的建议(如向量和列表),非标准STL容器(如hash_set和hash_map),和非STL容器(如bitset)。

最大限度地利用STL的效率和使用它的程序技术。

洞察迭代器函数对象,行为,和分配器,包括你不应该做的事情。

对算法和成员函数的名字正确使用的指导是相同的(例如,发现),但其行为不同的微妙的(但重要)的方式。

潜在的可移植性问题的讨论,包括简单的方式来避免他们。

像迈尔斯以前的书,有效地使用充满智慧只能来自经验证明。清晰,简洁,穿透风格使得它的每一个STL程序员的重要资源。

史葛迈尔斯是世界顶尖的C++软件开发专家。他提供的培训和咨询服务的全球客户。

史葛写的畅销书有效的C + +系列(Effective C++,更有效的C + +,和有效的STL),撰写和设计创新有效的C + +的CD,是艾迪生卫斯理的有效的软件开发的系列顾问编辑,并咨询委员会的创始成员的C + +源。他曾担任几家公司的技术顾问,他收到2009 Dobb博士程序设计杰出奖。自从1972个程序员,他拥有计算机科学硕士学位和布朗大学博士学位从斯坦福大学。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值