Stream跟String到底有啥區別

2021-08-06 00:01:03 字數 1253 閱讀 5429

stream和string到底有啥區別

比如從檔案中 得到 string 和或者乙個filestream 有什麼區別麼。。。。其實是乙個面試題了  不會。。。

------最佳解決方案--------------------

厄形象點麼,檔案是個倉庫,

string 就是已經從倉庫中提出的貨物,供我們操作這已提出的文字貨物;

stream 就是拿到了倉庫的操作途徑,我們可以操作整個倉庫的東西,包括其中的貨物,只是stream的話 檔案內容尚未到本地,

------其他解決方案--------------------

如果是檔案流,那就屬於資料位址獲取內容的一種方式,位址為主,乙個流的資訊涵蓋了一塊實體地址的資訊。

如果是記憶體流,那乙個流的資訊涵蓋了一塊記憶體位址的資訊

如果是字串……呃,那就是乙個字串資料而已。

簡單說  流是資料的資訊, 字串是流

------其他解決方案--------------------

filestream代表乙個檔案,string代表乙個字串,這都要區別嗎?呵呵,

------其他解決方案--------------------

string 是字串,只能對其做字串相應的功能,追加,擷取等

filestream 檔案流,可以對檔案進行相關的操作,讀取檔案,開啟檔案等

------其他解決方案--------------------

這完全是兩個東西,filestream是檔案流,可以將檔案讀到二進位製流中進行處理,string是字串

------其他解決方案--------------------

流是流,字串是字串。如果要論區別,得從物種起源開始說起。

------其他解決方案--------------------

引用:

流是流,字串是字串。如果要論區別,得從物種起源開始說起。

哈哈,是不是還得參考達爾文演化論呢

------其他解決方案--------------------

我就來看看  第一次看見這麼樣的問題  書看的少的結果 坑爹又坑人

------其他解決方案--------------------

我手殘了!!!!!

簡單說  流是資料的資訊, 字串是流 

=〉簡單說 流是資料的資訊,字串就是資料

------其他解決方案--------------------

兩者都是封裝體,乙個裝載byte陣列,乙個裝載char陣列

三道跟string有關的題

參考string的函式 題目資訊 這道題我卡在不知道怎麼儲存多個字串,後面學習到了 一般我使用string字串的輸入,都是這樣 include include using namespace std int main 因此,我認為string是不可以寫出 string a i 的形式的。所以,不知道...

String,到底建立了多少個物件?

string str new string aaa 這行 究竟建立了幾個string物件呢?答案是2個,而不是3個。由於new string aaa 相當於 aaa 與乙個就是建立出來的放在堆時原例項物件,而另乙個就是放在常量池中的 aaa 物件,當然這裡的str本身只是乙個引用,放在棧裡,用來指向...

String修飾的類不能被修改到底是什麼意思?

string是字串常量,檢視原始碼我們很容易知道string是被final修飾,一旦申明不可以變改變,那就有疑惑了,那既然string類不可以被修改,那平時我們申明變數 string s abc s efg system.out.println s 很容易可以得出efg 而string是被final...