C 第一次試水寫cstring類

2021-07-11 15:16:38 字數 1146 閱讀 6145

#include#include#includeusing namespace std;

class cstring

;std::ostream & operator<<(std::ostream & os,cstring & str)

cstring::cstring(const cstring &b)//要用b這個類必須把它引用過來

};//

cstring::cstring(const char*p )//不能讀入,因為無法做到讀入,只能夠賦值

else

}//close

/*void string::insert(int location,string b)//寫錯了,應該是拼接,字串過載運算子的+法中用}}

return;

};*/

void cstring::insert(int location,cstring b)

int j,r;

cout<<"進入二階段\n";

for(j=location,r=0;j<=location+blen;j++,r++)

for(j=location+blen;j<=nlen;j++,i++)

delete a1.str;

delete b.str;

cout<};//插入完成,正確

void cstring::assign(const char *b)

;int cstring::length()const

num++;

}// cout

};void cstring::put()

//運算子過載:

cstring operator +(cstring &a,cstring &b)

}for(j=i;;j++)

}cout

};cstring &cstring::operator =(const char*q)

// cout

};cstring &cstring::operator =(const cstring &b)

// cout

}int main()

第一次寫C語言

第一次自己嘗試寫c語言經典的 hello world 方法如下 先建立新建文字文件並在文字中寫入自己想寫的內容,我寫的就是經典的 c programme language 中的hello world,如下所示,include int main void 其中特別要注意輸入時要用半形,每行注意是否需要...

第一次寫部落格

今天是我第一次寫自己的部落格 感到很激動 我是乙個程式設計師 之前一直看一些關於如何學習程式語言的貼子 大家都說學習一門語言 在於積累 而積累不能都考腦子儲存起來 需要整理成乙個自己的小金庫 在這個小金庫中有我在工作開發中遇到的乙個乙個的問題 我們往往對於新的問題要花費相對較長的時間去解決,對於我 ...

第一次寫部落格

這是我第一次寫部落格,也不知道到底該寫點什麼,感覺很多需要寫,但還是不那麼的自信,不論怎麼樣,還是希望能夠記錄一下自己作為一名程式猿這點點滴滴的事情,算是一段經歷吧。希望看到的人不要噴我。我是菜鳥,菜的不能再菜的鳥。大神就不要來嘲笑小弟了。剛開始寫程式還是跟著一群有志向大四的學長。可能就是這一點點的...