首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > Effective STL 中文版

Effective STL 中文版

资料介绍
Effective STL 中文版 前言

Center of STL Study
――最优秀的STL学习网站

前言
It came without ribbons! It came without tags! It came without packages, boxes or bags! ――Dr. Seuss, How the Grinch Stole Christmas!, Random House, 1957
我第一次写关于标准模板库的东西是在1995年,那时我决定把《More Effective C++》的最后一个条款写成一 个STL的简要概览。我早该更好地了解STL。不久以后,我开始收到一些邮件,问我什么时候写《Effective STL》。 我把这个想法忍了几年。一开始,我对STL不够熟悉,所以不能给出关于它的建议。但随着时间的推移,我 STL的经验丰富了,而主要问题出现在了其他方面。当一个程序库的在效率和可扩展性设计上表现出突破性 的时候从来没有出过什么问题,但当开始使用STL时,这成了我无法预见的实际问题。迁移到一个几乎最简 单的STL程序都成了一个挑战,不光是因为库的实现变化多端,而且因为现有编译器对模板支持有好有坏。 STL的教材很难得到,所以学习“STL的编程方式”很难;但即使跨越了这个障碍,找到正确易学的参考文档 同样很困难。可能最令人畏惧的是,即使最小的STL使用错误也往往会导致一个编译器诊断的风暴――每一 个错误都有上千个字长,而且大多涉及的类,函数或模板在令人厌恶的源代码中并没有被提及――几乎都是 难以理解的。虽然我很钦佩STL和它背后的英雄们,但我还是觉得把STL推荐给实践中的程序员并不合适。我 不能肯定有可能有效地使用STL。 然后我开始注意到一些让我感到惊奇的事情。尽管有很多小问题,尽管只有令人消沉的文档,尽管编译器的 诊断信息像无线电信号杂音,但仍然有很多我的咨询
标签:Effective中文
Effective STL 中文版
本地下载

评论