課程
/后端開發
/C++
/數據結構探險之線性表篇
為什么 ‘<<’這個輸出符號的重載需要用友元函數,而其他的不用呢
2020-03-24
源自:數據結構探險之線性表篇 4-1
正在回答
記得之前課講過了 在運算符重載那一課 可以回去看看
記憶里是因為要求函數的第一個參數必須是ostream&類型的,而如果成員函數的話,會默認第一個參數都是this指針,會沖突。
函數重載,一種是做成員函數重載,一種是友元函數重載,兩種都可以吧。
舉報
線性表的主體順序表和鏈表,讓學員能夠將知識融會貫通學以致用
2 回答operator==()運算符重載為什么不能聲明為友元函數?
2 回答為什么要重載==呢
2 回答這里為什么要對<<進行運算符重載呢??
1 回答關于重載函數
1 回答為什么priorElem這個函數里調用 LocateElem的時候參數沒有帶*呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-05-06
記得之前課講過了 在運算符重載那一課 可以回去看看
記憶里是因為要求函數的第一個參數必須是ostream&類型的,而如果成員函數的話,會默認第一個參數都是this指針,會沖突。
2020-03-27
函數重載,一種是做成員函數重載,一種是友元函數重載,兩種都可以吧。