请问这是哪里错了?
struct StackStruct {
int* array;
int sp;
int size;
};
typedef StackStruct Stack;
void initialize( Stack* s, int size ) {
s->array = new int[size];//为什么到这就错了?
s->size = size;
s->sp = 0; }
class Queue
{
public:
Queue(int size)
{
initialize(_stack,size);
}
private:
Stack* _stack;
};
void main()
{
Queue queue(15);
}