一个复制构造函数填程?进来测试一下你的智商!please
#include <iostream.h>
#define MAX_LEN 10 //栈的最大长度
class Stack
{private:
int *piBuffer;
int iTop;
public:
Stack();
~Stack();
Stack(int size);
Stack(const Stack&)
void push(int);
int pop();
bool isFull(Stack &);//判断栈为满
bool isEmpty(Stack &);//判断栈为空
};
......
int main()
{Stack c(10);
c.push(1);
c.push(2);
Stack c1=c;
cout<<c1.pop()<<endl;
cout<<c1.pop()<<endl;
return 0;
}
谁能帮我写写其中函数的代码啊,我写的是错的,实现的功能就是把一个size大小的一个栈,用复制构造函数把c复制c1;再输出,你们帮帮我行不?