gpt4 book ai didi

c++ - 删除 TXMLDocument 对象 Embarcadero

转载 作者:行者123 更新时间:2023-11-28 03:16:48 27 4
gpt4 key购买 nike

我有一个对象要删除:

XMLDoc = new TXMLDocument(NULL);  

但我不知道该怎么做...它不起作用:

delete XMLDoc;
XMLDoc->free();

当我尝试只删除对象时,程序崩溃了。

所以这是我的一段代码。我有一个类:

class C_XMLhandler{
private:
TXMLDocument *XMLDoc;
...
...
public:
void loadXMLfile(String name);
...
...
};

and example declaration of method:
bool C_XMLhandler::loadXMLfile(String name)
{
XMLDoc = new TXMLDocument(NULL);
Box=GetMagicBox(XMLDoc); //it's XML parser method, and it's doesen't matter
delete XMLDoc; //when i reach this line the program scrashes
}

最佳答案

http://docwiki.embarcadero.com/Libraries/XE6/en/Xml.XMLDoc.TXMLDocument.Destroy

对象被它连接到新的(this)的组件删除,否则不太确定,我在某处读到它是自动删除的。 (嗯)

关于c++ - 删除 TXMLDocument 对象 Embarcadero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645896/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com