自己定義string類 下面是寫好的程式,除錯到s3 s1 s2的時候開始錯了,怎麼修改呢

時間 2022-05-23 07:20:07

1樓:

//operator+ 和operator+=有點問題,改了下

#include

#include

using namespace std;

class string

else

}~string()

string(const string& t)

string& operator=(const string& t)

friend string operator+(const string& t1,const string& t2)

string& operator+=(const string& t)

char& operator(int i)

return str[i];

}bool operator==(const string& t)

bool operator!=(const string& t)

friend ostream& operator<<(ostream&out,const string& t)

};int main()

2樓:匿名使用者

但就你說的錯誤而言,其它還沒看:

friend string operator+(const string& t1,const string& t2)

這個寫法非常不好,你傳入的引數是const引用,然後strcat強行修改。

另外,strcat雖然把t1內字元指標部分的內容改掉了,但是你的string類的len等部分沒有改變。

基於微控制器設計乙個波形發生器,可產生方波、三角波、正弦波,且波形幅度、週期可調。

瓷器下面這寫的是什麼意思,瓷器下面寫的是什麼啊

瓷器下面這寫的是 大清乾隆年制 應該是大清乾隆年制,而且看這個泰迪的話,應該是現代仿製品吧.瓷器下面寫的是什麼啊 不是很清楚,要出嗎?瓷器底部寫的大概是 女 女 方 女 這四個字是什麼意思啊 一般瓷器底部字,都是生產廠家的名號。或是瓷器生產批次的內部順序號。沒有其他的意義。瓷器下面這個是不是款啊?是...

勵志類記敘文注意不是要你自己寫左右我是要摘抄的

這裡面有很多好的話選我 勵志美文摘抄600字 月似當時 1 如果你開始臆測你的夢想是否會實現,那麼你將失去追求夢想所需要的動力。2 許多人都在等待乙個安全的環境,他們希望等所有的綠燈都亮了以後再出門。抱持這種想法的人,一輩子也無法走出家門。3 所以哪怕是為了媽媽,我也要贏。當我躺在床上的時候,剛好能...

這道題要怎麼寫,看圖寫算式,下面那個答案是錯的拜託

解 根據圖中數量展示 可看出 8,三個方框 中的數字分別是2 4 2 8 2 4 2 6請採納 小學一年級上冊數學看圖寫算式這道題這樣做對嗎?急!這個箭頭在這裡代表什麼意思?是乙個演變過程嗎 是指第一副圖表示樹上原來有3只小鳥,現在樹上乙隻也乙隻也沒有了。答案肯定全部飛走了。所以3 3 0正確 圖太...