类的定义
2017-12-30 17:26 彬少608 阅读(114) 评论(0) 收藏 举报class jiabin{
public:
explicit jiabin(int value=0);
jiabin(const jiabin&);
const jiabin& operator=(const jiabin&);
void write(int value);
int read() const;
~jiabin();
private:
int *p;
};
jiabin::jiabin(int value){
p=new int(value);
}
jiabin::jiabin(const jiabin &j){
p=new int(*j.p);
}
const jiabin& jiabin::operator=(const jiabin &j){
if(this!=&j)
*p=*j.p;
return *this;
}
int jiabin::read() const{
return *p;
}
void jiabin::write(int value){
*p=value;
}
jiabin::~jiabin(){
delete p;
}
浙公网安备 33010602011771号