basic_ofstream Class

描述物件來控制插入項目和已編碼的物件類別的資料流緩衝區 basic_filebuf<Elem, Tr>,型別的項目與Elem,其字元特性由類別Tr。

template <class Elem, class Tr = char_traits<Elem> >
    class basic_ofstream : public basic_ostream<Elem, Tr>

參數

  • Elem
    檔案緩衝區的基本項目。

  • Tr
    檔案緩衝區的基本項目的特性 (通常是char_traits<Elem>)。

備註

當wchar_t的特製化basic_ofstream將寫入檔案,如果檔案以文字模式來開啟它將會撰寫 MBCS 序列。將使用的暫存器的內部表示wchar_t個字元。

物件可以儲存的物件類別的basic_filebuf<Elem, Tr>。

範例

下列範例示範如何建立basic_ofstream物件,並將文字寫入。

// basic_ofstream_class.cpp
// compile with: /EHsc
#include <fstream>

using namespace std;

int main(int argc, char **argv)
{
    ofstream ofs("ofstream.txt");
    if (!ofs.bad())
    {
        ofs << "Writing to a basic_ofstream object..." << endl;
        ofs.close();
    }
}

7z434859.collapse_all(zh-tw,VS.110).gif建構函式

basic_ofstream

建立型別的物件basic_ofstream

7z434859.collapse_all(zh-tw,VS.110).gif成員函式

關閉

關閉檔案。

is_open

判斷檔案是否已開啟。

開啟

開啟檔案。

rdbuf

傳回預存的資料流緩衝區的位址。

交換

交換內容的這basic_ofstream的內容提供的basic_ofstream

7z434859.collapse_all(zh-tw,VS.110).gif運算子

operator=

會指定這個資料流物件的內容。這是移動的工作分派涉及rvalue reference ,不會留下副本。

需求

標頭: <fstream>

Namespace: 標準

請參閱

參考

basic_ostream Class

在標準 C++ 程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

<fstream> 成員

basic_ofstream 成員