在計算機編程中,流就是一個類的對象,很多檔案的輸入輸出操作都以類的成員函式的方式來提供。
計算機中的流其實是一種信息的轉換。它是一種有序流,因此相對於某一對象,通常我們把對象接收外界的信息輸入(Input)稱為輸入流,相應地從對象向外輸出(Output)信息為輸出流,合稱為輸入/輸出流(I/O Streams)。對象間進行信息或者數據的交換時總是先將對象或數據轉換為某種形式的流,再通過流的傳輸,到達目的對象後再將流轉換為對象數據。所以,可以把流看作是一種數據的載體,通過它可以實現數據交換和傳輸。