我正在尝试使用 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();
}
但我的前任实际上显示为灰色,好像它从未被声明过。我想知道在这种情况下如何捕获异常?