摘要: 最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。以后的文章里会讲解使用Xerces进行C++ XML解析的例子,希望大家一起交流。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。 首 阅读全文
posted @ 2012-04-24 16:19 导学宝 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 传统意义上的编译程序分两步走 —— 编译和链接:1.编译(compile):指用编译器(compiler)将源代码(source code)生成二进制目标文件(object file),在Windows下也就是 .obj 文件,UNIX下是 .o 文件。编译时,编译器需要的是语法的正确,函数与变量的声明的正确,编译器只检测程序语法,和函数、变量是否被声明,函数并不需要被定义。 UNIX下g++的语法为: g++ -c file.cpp -c 是compile的意思,此命令将会生成 file.o 的目标文件。2.链接(link):找到所要用到函数所在的目标文件,并把它们链接在一起合成为可执行文件 阅读全文
posted @ 2012-04-24 10:30 导学宝 阅读(538) 评论(0) 推荐(0) 编辑