#include <iostream>
class B
{
public:
friend std::ostream& operator<< (std::ostream& os, const& B b) //No Const for iostream
{
os << "B's properties: " [ << properties];
return os;
}
...
}
//friend better be inside class, in case of LINK error
重載 operator<<
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 官方文檔: http://kotlinlang.org/docs/reference/operator-overl...
- Kotlin允許我們為我們的類型的預定義的操作符集提供實現。這些操作符有固定的標識(如+或*)和固定的優先級。為了...
- 運算符重載(Operator Overloading) 操作符重載的要點 操作符的通用語法 雙目操作符:<左操作數...
- 原文閱讀:《算法(第四版)》第一章 第一節:基礎編程模型 有沒有在面試的時候被問到:下面這幾行代碼的執行結果是什么...
- 為什么要重載new/new[] ,delete/delete[] 這是因為指針,確實指針是一件讓人喜歡的東西,用起...