stackunderflow

    0热度

    2回答

    我通过使用指针实现堆栈。它正在编译和工作,但是当堆栈为空时它不会下溢。它给了我一些垃圾价值。我认为这个问题是create_stack函数中的问题。无论从堆栈中弹出多少数据都是奇怪的,我都不会收到段错误。 任何人都可以帮忙吗? 这里是我通过指针堆栈的完整实现。 #include<assert.h> #include<stdio.h> #include<stdlib.h> enum actio

    1热度

    1回答

    我有这个奇怪的问题,堆栈下溢错误只发生在Flex Builder项目的发布版本中。我环顾网络寻找解决方案,但是当我找到一些相关的帖子时,没有什么能帮助我解决问题。所以这里是这个问题和我的答案,以便它可以帮助其他人。 问题:我移植了一个java程序(游戏)来flex,它在Android,Web和Playbook上的调试模式下工作正常。但是,当我构建游戏的发行版时,它会崩溃。根据Adobe的文档,报告

    3热度

    3回答

    我有两个变量的简单函数作为 /func { /var1 exch def /var2 exch def ... process ... } def (var2)(var1)func 我要让VAR2可选。但是,如果不提供var2,则会导致stackunderflow错误。我如何才能让if语句只在​​栈不为空时才捕获var2,并且如果栈是空的,可能会分配一个默认值。 喜欢的东西 (St

    2热度

    1回答

    从Rosetta code开始,我使用以下方法连接Forth中的字符串。 s" hello" pad place pad count type s" there!" pad +place pad count type 使用此代码,我希望能够连接多个字符串连接在一起。然而,下面的Gforth s" hi " pad place s" hello " pad place s" world

    0热度

    1回答

    好吧,我正在尝试使用链接列表为我的C++作业编写堆栈弹出方法。 让我告诉你第一个节点列表类,然后告诉你这个问题: class Node { public: int data; Node* next; Node(int data, Node* next = 0) { this->data = data; this->next =