中文版effective+stl_50条有效使用stl的经验_文字版.pdf
文本预览下载声明
1
译序--致谢
2
译序--致谢
图字:01-2012-7346号 ISBN 978-7-03-035889-9
内容简介
C++的标准模板库(STL)是革命性的技术,但是要想用好STL却并不容易。在本书
中,畅销书作家Scott Meyers (Effective C++和More Effective C++的作者)揭示了
专家总结的一些关键规则,包括专家们总是采用的做法,以及专家们总是避免的做法。
通过这些规则,程序员可以高效地使用STL。
一般书主要描述STL中有些什么内容,而本书则重点讲述了如何使用STL。本书共
有50条指导原则,在讲述每一条原则的时候,Scott Meyers都提供了透彻的分析和详
尽的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以
及为什么要这样做。
著作权声明
Authorized translation from the English language edition, entitled Effectiv
e STL, 1E, 0201749629 by Scott Meyers, published by Pearson Education, Inc,
publishing as Addison-Wesley Professional, Copyright©2001 by Pearson Educat
ion, Inc
All rights reserved. No part of this book may be reproduced or transmitted
in any form or by any means, electronic or mechanical, including photocopyi
ng, recording or by any information storage retrieval system, without permi
ssion from Pearson Education, Inc.
CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LT
D., and China Science Publishing and Media Ltd (Science Press). Copyright©2
012.
3
译序--致谢
译序
就像本书的前两本“姊妹”作(Effective C++、More Effective C++)一样,本
书的侧重点仍然在于提升读者的经验,只不过这次将焦点瞄准了C++标准库,而且是其
中最有意思的一部分——STL。
C++是一门易学难用的编程语言,从学会使用C++到用好C++需要经过不断的实践。
Scott Meyers的这3本“姊妹”作分别从不同的角度来帮助你缩短这个过程。C++语言
经过了近20年的发展,正在渐趋完善。尽管如此,在使用C++语言的时候,仍然有许多
陷阱,有的陷阱非常显然,一经点拨就可以明白;而有的陷阱则不那么直截了当,需
要仔细分析才能揭开那层神秘的面纱。
本书是针对STL的经验总结,书中列出了50个条款,绝大多数条款都解释了在使用
STL时应该注意的某一个方面的问题,并且详尽地分析了问题的来源、解决方案的优劣。
这是作者在教学和实践过程中总结出来的经验,其中的内容值得我们学习和思考。
STL的源代码规模并不大,但是它蕴涵的思想非常深刻。在C++标准化的过程中,S
TL也被定格和统一。对于每一个STL实现,我们所看到的被分为两部分:一是STL的接
口,这是
显示全部