運算符的重載練習

 

/*
讓“+”具有連接字符的功能
*/
#include "iostream.h"
#include "string.h"
class Str
{
private:
 char  j[20];
public:
 Str(){}
    Str(char j[10])
 {
  strcpy(this->j,j);
 }
    Str operator + (Str b)
 {  Str z;
         strcpy(z.j,strcat(this->j,b.j));
       return z;
 }
 void display()
 {
  cout<<j<<endl;
 }
};

void main()
{
 Str a("軟件12班");
 Str b("王雙");
 Str z;
 z=a+b;
 z.display();

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章