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();
}
しかし、実際には、元が宣言されていないかのように灰色で表示されます。この場合、どうすれば例外をキャッチできるのでしょうか?