摘要: 使用TinyXml创建xml文件时,必须动态创建TiXmlElement对象,因为TiXmlDocument的析构函数会自动遍历根节点下的所有子节点(TiXmlElement)并将其删除,如果TiXmlElement是栈上的对象,由于超出生命周期会自动释放,而TiXmlDocument的析构函数又会再一次将其释放,从而造成错误。读取并解析xml文件时则没有这个问题。// MyTinyXmlTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <tinyxml.h& 阅读全文
posted @ 2012-06-01 15:53 terry.zhou 阅读(215) 评论(0) 推荐(0)