Всем привет,
При выполнении джоба возникает ошибка времени выполнения
"Переполнение во внутреннем стеке исполнения кода" если
NestingLevel больше 400.
Код:
static void JobNestingLevel(Args _args)
{
ClassA a, b;
int i;
#define.NestingLevel(401)
;
i = 0;
a = new ClassA();
while (i < #NestingLevel)
{
b = new ClassA();
a.addChild(b);
i = i + 1;
}
}
//Такой вот ClassA:
class ClassA
{
ClassA child;
void addChild(ClassA _node)
{
;
if (child)
{
child.addChild(_node);
}
else
{
child = _node;
}
}
}
В Основных средствах при построении дерева структуры ос
используются методы подобные addChild и возникают некоторые
траблы, у кого-нибудь повторяется?