C 裡面ostream是幹什麼的

2021-09-09 04:05:04 字數 1484 閱讀 2641

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 旅行社旅遊專員 大多數都是跑業務,拉團隊。注意事項 旅遊專員不是旅遊事務專員,旅遊事務專員掌管旅遊事務署的,專責統籌 內部各項發展旅遊業的工作,並提供更佳的政策支援,以...