basic_ofstream – třída
Popisuje objekty kódovaných a objekt, který řídí vkládání prvků do vyrovnávací paměti datového proudu třídy basic_filebuf<Elem, Tr>, s prvky typu Elem, jehož znak znaky jsou určeny třídy Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Parametry
Elem
Základní prvek souboru vyrovnávací paměti.Tr
Vlastnosti základního prvku vyrovnávací paměti pro soubor (obvykle char_traits<Elem>).
Poznámky
Když wchar_t specializace z basic_ofstream zapíše do souboru, pokud je soubor otevřen v režimu textu bude zapisovat sekvence znakové sady MBCS.Používat vyrovnávací paměť vnitřní reprezentaci wchar_t znaky.
Uloží objekt objekt třídy basic_filebuf<Elem, Tr>.
Příklad
Následující příklad ukazuje, jak vytvořit basic_ofstream objektu a zapsat do něj text.
// 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();
}
}
Konstruktory
Vytvoří objekt typu basic_ofstream. |
Členské funkce
Zavře soubor. |
|
Určuje, zda je soubor otevřen. |
|
Otevře soubor. |
|
Vrátí adresu vyrovnávací paměti datového proudu uložené. |
|
Obsah tohoto serveru Exchange basic_ofstream pro obsah poskytované basic_ofstream. |
Operátory
Přiřadí tento objekt datového proudu obsahu.Jedná se o přesun přiřazení zahrnující rvalue reference , ponechat kopii. |
Požadavky
Záhlaví:<fstream>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++