1樓:風若遠去何人留
ostream是output stream的簡稱,即輸出流。
在c++中用來輸出。
一個典型的輸出流物件就是在c++中標準輸出流cout。
在c++中,很少自定義ostream的物件,更多的是直接使用cout。
ostream這個型別,往往出現在《操作過載中,作為某個類的友元函式出現。
比如對於class a, 可以定義
ostream & operator << (ostream &os, const a& a);
這樣在呼叫a的物件var時,
cout << var ;
就等同於呼叫這個函式了。
函式裡面一般會輸出a中的一些成員變數。
2樓:匿名使用者
這是運算子過載,你可以去找資料學習一下。
看來這段**沒寫好,他本意應該是要這樣寫:
friend ostream& operator<<(ostream& os,const date t)
有個這個過載,就可以這樣來輸出date了
date t;
cout << t;
原來這樣寫在cout<
ofstream os;
os << t;
按照原來的定義,他還是輸出到cout了。
c++中 ostream& out有什麼作用
3樓:匿名使用者
應該是函式的一個引數吧,傳入輸入流ostream類物件out的引用,也就是物件本身。具體作用就要看你函式是怎麼寫的了
4樓:匿名使用者
ostream為輸出流
&在這裡為引用
ostream& out為定義一個名字為out的引用型輸出流物件過載時會用到
如:ostream& operator <<(ostream& out,const money& x)
對"<<"運算子的過載
一般"<<"只能輸出整型、實型等普通型別
上例子過載後可直接輸出money的物件
money m;
cout<
ostream& operator << (ostream&,const complex&); 在c++中起什麼作用的?
5樓:匿名使用者
此函式過載了 << 運算子, ostream& oo 其中oo代表了流的引用
6樓:匿名使用者
這是運bai算du
符過載,就是讓
zhiccomplex物件可以用於輸出操作(如dao: cout << ccomplex)。運算子過載是c++的語版
法糖,究其本質就是函式
權呼叫的簡化形式,即便不使用運算子過載也能實現同樣的功能。
c盤裡面的windows是幹什麼的,可不可以刪除啊
不可以刪除,裡面都是系統檔案,刪什麼都可以,就是不可以刪除c windows及c windows system32的檔案,要不你不小心刪除其中某個檔案,就有可能開機提示某某檔案丟失或損壞,系統無法啟動 windows資料夾裡都是系統執行的必須檔案 所以 不可以刪除 尤其是system32 更是一些必...
PS是幹什麼的?ps是幹什麼的
ps是世界上最著名的 軟體,一般用來處理和合成 以及製作精美的圖形。它通常縮寫為 展示。ps名為photoshop 它有許多功能,例如平面設計 修復 影像創意 藝術文字 繪畫 還有一個新興領域ui設計等等。我們常用的功能也就是平面設計與修復 平面設計 平面設計是ps應用最為廣泛的領域,無論是我們正在...
旅遊專員是幹什麼的旅遊助理是幹什麼的?
1 企業旅遊專 員 發展相關旅遊業務。2 景區旅遊專員 事情較多,多是開發市場之類。3 賓館 酒店旅遊專員 安排遊客出行等業務。3 旅行社旅遊專員 大多數都是跑業務,拉團隊。注意事項 旅遊專員不是旅遊事務專員,旅遊事務專員掌管旅遊事務署的,專責統籌 內部各項發展旅遊業的工作,並提供更佳的政策支援,以...