stack-overflow

что это StackOverflowError, что вызывает его, и как я должен иметь дело с ними?...

взгляните на следующие два метода: public static void foo() { try { foo(); } finally { foo(); } } public static void bar() { bar(); } под управлением bar() однозначно приводит к StackOverflowError, но foo() нет (программа просто, кажется, идут бесконечно). почему это?...

это мой пример кода: #include <iostream> #include <string> using namespace std; class MyClass { string figName; public: MyClass(const string& s) { figName = s; } const string& getName() const { return figName; } }; ostream& operator<&l...

Я получаю сообщение об ошибке "Uncaught RangeError: максимальный размер стека вызовов превышен" на chrome. вот моя функция jQuery $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } ...

Я пытался выяснить, как хвостовые вызовы обрабатываются компилятором C#. (ответ: это не так. но 64bit JIT (s) будет делать TCE (устранение хвостового вызова). ограничения.) поэтому я написал небольшой тест, используя рекурсивный вызов, который печатает, сколько раз он вызывается перед StackOverflowExceptio...

Как происходит переполнение стека и каковы наилучшие способы убедиться, что этого не происходит, или способы предотвратить его, особенно на веб-серверах, но другие примеры также были бы интересны?...

Я хотел бы либо предотвратить, либо обработать исключение StackOverflowException, которое я получаю от вызова XslCompiledTransform.Метод преобразования в Редакторе Xsl, который я пишу. Проблема, похоже, заключается в том, что пользователь может написать xsl-скрипт, который является бесконечно рекурсивным, и о...

TL; TR Когда я задал вопрос, я предположил StackOverflowException - Это механизм предотвращения бесконечного запуска приложений. Это неправда.A StackOverflowException не обнаруживается. Он бросается, когда стек не имеет возможности выделить больше памяти. [исходный вопрос:] это общий вопрос, который может и...

когда я запускаю свой код, узел.Яш бросить "RangeError: Maximum call stack size exceeded" исключение, вызванное слишком большим количеством вызовов рекурсии. Я попытался увеличить узел.JS stack-size by sudo node --stack-size=16000 app, но узел.JS сбой без какого-либо сообщения об ошибке. Когда я запускаю это ...

Я запускаю программу, которую я написал на Java в Eclipse. Программа имеет очень глубокий уровень рекурсии для очень больших входов. Для меньших входов программа работает нормально, однако, когда большие входы даны, я получаю следующую ошибку: Exception in thread "main" java.lang.StackOverflowError можно л...