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的內容交換這個 basic_ofstream 的內容。 |
運算子
將這個資料流物件的內容。 這是不會讓複製後的相關 rvalue reference 的移動工作。 |
需求
標題: <fstream>
命名空間: std