多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 第八周(字符串類)

第八周(字符串類)

來源:程序員人生   發布時間:2015-06-01 08:59:11 閱讀次數:2708次

/*
*copyright(c) 2015,煙臺大學計算機學院
*All rights reserved。
*文件名稱:第8周(字符串類)

*作者:王忠
*完成日期:2015.4.29

*版本號:v1.0
*
*問題描寫:構造String類的加、減運算。其中,s1 + s2將兩個字符串的連接起來;s1 - s2是將s1的尾部空格和s2的前導空格去除后的連接。
提示:有指針成員,設計時要注意。

*輸入描寫:

*程序輸出:

#include <iostream> #include <cstring> using namespace std; class String { public: String() { len=0; p=NULL; } String(const char *s); String(String &s); ~String() { if(!p)//if p不是空指針 delete []p; } String operator+(String &s); String operator-(String &s);//需要的成員函數(若需要的話,聲明友元函數) void display() { cout<<p<<endl; } private: char *p; //指向存儲的字符串 int len; //記錄字符串的長度 }; String::String(const char *s) { len=strlen(s); p=new char[len+1]; strcpy(p,s); } String::String(String &s) { len=s.len; if(p!=NULL)delete[]p; p=new char [len+1]; strcpy(p,s.p); } String String::operator+(String &s) { String s2; s2.len=len+s.len; s2.p=new char[s2.len+1]; strcpy(s2.p,p); strcat(s2.p,s.p); return s2; } String String::operator-(String &s) { char *c1=new char[len+1]; strcpy(c1,p); int i=len⑴; while(i>=0&&c1[i]==' ') i--; c1[i+1]=' 主站蜘蛛池模板: 亚洲综合欧美日本另类激情 | 69国产视频| 免费成年人视频在线观看 | 中文字幕高清在线观看 | 日韩爱爱网站 | 色午夜影院| 亚洲高清视频一区 | 亚洲最新 | 男人把大ji巴放进男人免费视频 | 性色综合 | 欧美伊人影院 | 日本欧美久久久久免费播放网 | 亚洲欧美日韩网站 | 国产精品视频白浆免费视频 | 福利片视频区 | 自拍三区播 | 亚洲乱搞 | 中文字幕一区二区三区四区 | 国产午夜精品一区二区三区不卡 | 日韩欧美精品有码在线观看 | 国产一级做a爰片久久毛片99 | 99中文在线 | 国产国产成人精品久久 | 亚洲国产一区二区三区综合片 | a4yy私人毛片在线 | 国产乱码一区二区三区 | 日本aaaa片毛片免费观看 | 女人18毛片a级18毛多水真多 | 亚洲欧美日韩综合在线一区二区三区 | 国产第一页福利 | 亚洲生活片 | 欧美一级性 | 极品美女嫩模瑶瑶大尺度啪啪 | 日韩精品欧美国产精品亚 | 免费看国产精品久久久久 | 国产成人精品一区二区三区 | 久久亚洲成a人片 | 欧美18+| 国产精品久久久久久久成人午夜 | 日韩精品中文字幕久久 | a级亚洲片精品久久久久久久 |