我正在尝试使用ticpp :: LoadFile()读取XML文件;它不成功,我不知道为什么,因为我不知道如何捕捉异常。这是我做的:
try
{
// Load a document
ticpp::Document doc( pFilename );
doc.LoadFile();
// Get an element by chaining calls - no return values to check, no TiXmlHandle
ticpp::Element* pElem = doc.FirstChildElement()->NextSibling();
// do something useful here
}
catch( ticpp::Exception& ex )
{
// If any function has an error, execution will enter here.
// Report the error
std::cout << ex.what();
}
但我实际上显示为灰色,好像它从未被宣布过。我想知道如何在这种情况下捕捉异常?
答案 0 :(得分:0)
原来是文件路径搞砸了。 代码本身很好。