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();
}
}
建構函式
建立型別的物件basic_ofstream。 |
成員函式
關閉檔案。 |
|
判斷檔案是否已開啟。 |
|
開啟檔案。 |
|
傳回預存的資料流緩衝區的位址。 |
|
交換內容的這basic_ofstream的內容提供的basic_ofstream。 |
運算子
會指定這個資料流物件的內容。 這是移動的工作分派涉及rvalue reference ,不會留下副本。 |
需求
標頭: <fstream>
Namespace: 標準