最流行的XML解析器之一是Xerces,这是apache XML项目的一部分,它是一个开源解析器,对许多语言都有用。可以从http://xml.apache.org/下载Xerces-C++库。安装了Xerces并增加到C++工程后,你就不用负责解析XML的工作了。尽管Xerces提供了大量的功能,但仍然很容易着手使用,由此说明这是一个设计得很好的库。

此外,对智能指针,双重分派等都有详细的介绍。

设计模式是一种简单但同时又很有影响力的思想。
不要只是接受这些模式,把它们做为完成某个任务的惟一途径,而应当仔细分析这些模式的方法和思想,对其改进,建立新的模式。

模式有助于组织面向对象概念,从而建立高级设计,这一章首先让你对此有所认识。在portland Pattern Repository Wiki(www.c2.com)上提供了不计其数的设计模式名录及相关讲座。如果想找到一个适用于你的任务的特定模式,很容易在众多模式中迷失方向。建议把重点放在你感兴趣的几个模式上,而且要强调学习如何开发模式,而不只是分析类似模式之间的微小差别。
设计模式作为专业C++程序之旅的最后一程非常合适,因为设计模式是很好的例子,可以展示出好的C++程序员如何成为最棒的C++程序员。在设计中充分考虑,在面向对象编程过程中浓度多种不同方法,向你的代码库中有选择地增加新技术,你就能把自己的C++技能提高到专业水平。


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


posts - 15, comments - 2, trackbacks - 0, articles - 29

Copyright © 美洲豹