共享知识 分享快乐
Point(float a=0,float b=0,float c=0):x(a),y(b),z(c){} Point operator ++(); Point operator --(); Point operator ++(int); Point operator --(int); void show() { cout<<\ <<\ } };
Point Point::operator ++() { return Point(++x,++y,++z); }
Point Point::operator --() { return Point(--x,--y,--z); }
Point Point::operator ++(int) { Point temp; temp.x=x++; temp.y=y++; temp.z=z++; return temp; }
Point Point::operator --(int) { Point temp; temp.x=x--; temp.y=y--; temp.z=z--; return temp; }
void main() { Point a(1,1,1),b(2,2,2),c,d; cout<<\ a.show(); cout<<\ b.show(); cout< 书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚 共享知识 分享快乐 cout<<\ cout<<\ c.show(); cout< #include void main() { Complex Cp1(1,2),Cp2(3,4),Cp3(1,2); cout<<(Cp1==Cp2)< 书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚 共享知识 分享快乐 #include void main() { Complex Cp1(1,-2),Cp2(2,5),Cp3,Cp4; Cp3=Cp1+Cp2; Cp4=Cp1-Cp2; cout< #include 书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚 共享知识 分享快乐 computer computer::operator ++() { return computer(++x,++y); } computer computer::operator --() { return computer(--x,--y); } computer computer::operator ++(int) { computer temp; temp.x=x++; temp.y=y++; return temp; } computer computer::operator --(int) { computer temp; temp.x=x--; temp.y=y--; return temp; } void main() { computer a(1,1),b(2,2),c,d; cout<<\ a.show(); cout<<\ b.show(); cout< 书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚 共享知识 分享快乐 cout<<\ cout<<\ c.show(); cout< #include string(char *str); ~string(); string &operator=(const string &); void print(); }; string::string(char *str) { xstring=new char [strlen(str)+1]; strcpy(xstring,str); } string::~string() {delete xstring;} void string::print() { cout< int main() { string s1(\ string s2(\ s2.print(); s2=s1; cout<<\修改后:\ s2.print(); return 0; 书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚