我试图通过输入搜索卡,将搜索卡的值(颜色和等级)与手中的当前牌进行比较,并在找到匹配的情况下,输出匹配的卡并改变当前玩家的“情绪”,从而尝试搜索“一手牌”(一个队列)。如果没有找到匹配项,并且还没有搜索到整个手牌,则将当前卡出队,在手背排队,然后再次运行该方法。如果已经搜索了整个手牌(返回到手牌的第一张牌),则将返回一个“虚拟牌”。我的问题是,如果找不到匹配卡,则会出现一个StackOverflowError。我不知道这是从哪里来的,但我认为这与卡的入队/出队和方法的递归性(接近尾声)有关。如果有人能帮忙,我将不胜感激。如果你需要更多的代码或者更多的信息,尽管问。(at top o
log.logln(s"Inserting new IAPs done.") doInserts()这些是更多的细节,因为堆栈溢出需要不必要的文本这些是更多的细节,因为堆栈溢出想要不必要的text.These是更多的细节,因为堆栈溢出想要不必要的text.These是更多的细节,因为堆栈溢出需要不必要的text.These是更多的细节,因为堆栈
我正在尝试调试其他人的代码,在调试模式下运行应用程序大约12小时后,我在0x400795f4 in XXXX Cx00000FD Stack Overflow获得了第一次机会异常。在此异常下,我打开了中断,但它没有中断,到发生时,应用程序已停止在文件atlosapice.h line 906 (即wvsprinfw函数)上运行。