亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有·誰知道C++里面的iostream是什么嗎?求解釋

有·誰知道C++里面的iostream是什么嗎?求解釋

猛跑小豬 2021-12-08 11:07:26
小弟不才,我剛接觸c++,我感覺很有意思,今天看c++primer里面介紹過iostream。但是怎么看都不懂。代碼里面也出現了#include<iostream>。我想請教一下,iostream是個庫,可不可以理解成是一個倉庫,里面裝的都是C的代碼?另外,IO是不是iostream的縮寫?
查看完整描述

3 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

C++編譯系統提供了用于輸入輸出的iostream類庫。iostream這個單詞是由3個部分組成的,即i-o-stream,意為輸入輸出流。在iostream類庫中包含許多用于輸入輸出的類。

ios是抽象基類,由他派生出istream類和ostream類,兩個類名中第一個字母i和o分別代表輸入(input)和輸出(output)。isrream類支持輸入操作,ostream類支持輸出操作,iostream支持輸入輸出操作。iostream是從istreanm類和ostream類通過多重繼承而派生的類。

C++對文件的輸入輸出需要用ifstream和ofstream類,兩個類名中第一個字母i和o分別代表輸入輸出,第二個字母f代表文件(file)。ifstream支持對文件的輸入操作,ofstream支持對文件的輸出操作。類ifstream繼承了istream,類ofstream繼承了ostream,類fstream繼承了iostream。

#include<iostream>的意思提供iostream庫中的信息,在程序開頭寫上這個才可以直接調用iostream類庫中的函數


查看完整回答
反對 回復 2021-12-12
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

#include<iostream>跟#include<stdio.h>是相像的,里面都是封裝了些IO操作的函數,IO即input/output,即輸入和輸出,說明這里面封裝了很多用來處理輸入和輸出的函數,當然,c++是用類來封裝,c是用函數來封裝。

查看完整回答
反對 回復 2021-12-12
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

i 是input 代表輸入,o是output代表輸出,C++的輸入輸出被稱作流(stream)。
iostream 可以理解為一個裝著C++代碼的庫,實際上它代表一個名叫 iostream.h 的文件,里面寫著關于輸入輸出的函數的申明。
IO代表輸入輸出

查看完整回答
反對 回復 2021-12-12
  • 3 回答
  • 0 關注
  • 782 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號