文件是一種資源。
流對象要依附與某個資源。
所以在C++標準庫中,流都是不可拷貝的和賦值的。
一個類有了流對象成員,那么它也就不可拷貝和賦值了。
如果進行了拷貝和賦值會出現運行時錯誤。
這也表現了一種設計范型。
資源只能在資源的使用者中保存其應用。并在資源的使用者環境中創建。
不同使用者之間只傳遞資源的描述,而不直接傳遞資源。
例如。
一個類要使用文件。
只傳遞給這個類文件的描述,如文件名,偏移量等等。
而不傳個他一個文件。
這個類再根據這些描述來開啟文件。對其操作。
posted on 2007-05-24 16:42
walkspeed 閱讀(503)
評論(0) 編輯 收藏 引用 所屬分類:
C++語言