您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

c++双目运算符重载,双目运算符重载为普通函数时

来源:互联网 浏览:32次 时间:2023-04-08
/************************************************双目运算符是C++中最常用的运算符,有两个操作数。*************************************************/#include <iostream>#include <string.h>using namespace std;class String{public: String(){p = NULL;} String (char *str);///String (char str[]) friend bool operator>(String&string1,String &string2); void display();private: char*p;};String::String(char *str){ p=str;}void String::display(){ cout<<p;}bool operator>(String &string1,String &string2) ///bool类型{ if(strcmp(string1.p,string2.p)>0) return true; else return false;}int main(){String string1("hello"),string2("Beijing");cout<<(string1>string2)<<endl; return 0;} 86176171