读XML文件时一个超级简单有奇怪的错!救命啊!!!!
#include "BinaTree.h"
#include <iostream>
#include <windows.h>
#include <objbase.h>
#include <string>
#import "msxml3.dll"
#include <windows.h>
#include <objbase.h>
using namespace MSXML2;
BinaTree::BinaTree(int rnumber)
{
IXMLDOMDocumentPtr cDoc;
if(FAILED(cDoc.CreateInstance(__uuidof(DOMDocument30))))
{
cout << "Create XML Document Failed! " << endl;
return;
}
cDoc->load("c:\labb.xml");
cout << "读取结果:\n" <<(string)cDoc->xml << endl;
}
void main()
{
BinaTree p(1);
}
为什么最后会分配失败?我的XML文件肯定没问题!!!

