编写的C++程序在执行的时候出现 指令不能引用的内存,该内存不能为written

[复制链接]
查看11 | 回复2 | 2012-12-24 16:13:52 | 显示全部楼层 |阅读模式
#include using namespace std ;#define STACK_INIT_SIZE 100#define STACKINCREMENT 10 typedef struct {
int* base ;
int* top ;
int stacksize ;}SqStack ; bool InitStack(SqStack &S, int maxsize ) {
S.base = new int[maxsize];
if(!S.base) return false;
S.stacksize = maxsize; ...
回复

使用道具 举报

千问 | 2012-12-24 16:13:52 | 显示全部楼层
你的程序逻辑问题一眼看去好像有点多,首先你拿整型来存储压入栈的数据怎么行呢?应该用线性结构或链式结构来存储譬如数组和链表,你私信我,我把我写的基于链式结构的栈,只有压栈和弹栈操作,希望可以作为你的参考,希望能帮到你,望采纳...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行