共用方式為


basic_ofstream 類別

描述物件項目的控制項插入並輸入物件的類別 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>) 中的基礎項目的特性。

備註

basic_ofstream 的 wchar_t 特製化寫入檔案,因此,如果檔案在文字模式開啟其寫入一 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();
    }
}

建構函式

basic_ofstream

建立 basic_ofstream 型別的物件。

成員函式

關閉

關閉檔案。

is_open

判斷檔案是否為開啟狀態。

開啟

開啟檔案。

rdbuf

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

交換

為所提供之 basic_ofstream的內容交換這個 basic_ofstream 的內容。

運算子

operator=

將這個資料流物件的內容。 這是不會讓複製後的相關 rvalue reference 的移動工作。

需求

標題: <fstream>

命名空間: std

請參閱

參考

basic_ostream 類別

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

iostream 程式設計

iostreams 慣例

其他資源

<fstream> 成員

basic_ofstream 成員