Надеясь на некоторых из вас, люди TinyXML ++ могут мне помочь. Действительно, так как вы порекомендован мне, прежде чем я думаю, что вы должны мне;)Нечеткое поведение от TinyXML ++
Я следующий код:
//ticpp::Iterator<ticpp::Element> child("SetPiece");
ticpp::Iterator<ticpp::Node> child("SetPiece");
GLuint lc_SPieces = 0;
for(child = child.begin(this); child != child.end(); child++)
{
lc_SPieces++;
}
Если я использую верхнюю декларацию для ребенка я получаю ошибку:
Unhandled exception at 0x7c812aeb in Drawing.exe: Microsoft C++ exception: __non_rtti_object @ 0x0012f7b4.
и я получаю его в dbgheap.c на этой линии:
pvBlk = _heap_alloc_dbg(nSize, nBlockUse, szFileName, nLine);
Что странно, это работает с узлом, и я знаю, что там есть элементы (я проверил с помощью методов итерации TinyXML).
Кто-нибудь сталкивался с этим раньше?