Sdílet prostřednictvím


basic_ofstream Class

Popisuje kódovaného objekty 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ž znaky znakem jsou určena třída Tr.

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

Parametry

  • Elem
    Základní prvek vyrovnávací paměti souboru.

  • Tr
    Vlastnosti základní prvek vyrovnávací paměti souboru (obvykle char_traits<Elem>).

Poznámky

Když wchar_t specializace z basic_ofstream zapíše do souboru, pokud je soubor otevřen v textovém režimu bude zapisovat sekvence MBCS.Používat interní reprezentací vyrovnávací paměť wchar_t znaků.

Objekt uloží objekt třídy basic_filebuf<Elem, Tr>.

Příklad

Následující příklad ukazuje, jak vytvořit basic_ofstream objektů a textu do ní zapisovat.

// 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(cs-cz,VS.110).gifKonstruktory

basic_ofstream

Vytvoří objekt typu basic_ofstream.

7z434859.collapse_all(cs-cz,VS.110).gifFunkce členů

Zavřít

Soubor zavře.

is_open

Určuje, zda je soubor otevřen.

Otevřít

Otevře soubor.

rdbuf

Vrátí adresu proudu uložené vyrovnávací paměti.

Zaměnit

Obsah tohoto serveru Exchange basic_ofstream obsahu zadané basic_ofstream.

7z434859.collapse_all(cs-cz,VS.110).gifOperátory

operátor =

Přiřadí obsah tohoto objektu proudu.Toto je přesunout přiřazení zahrnující rvalue reference , ponechat kopii.

Požadavky

Záhlaví: <fstream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_ostream Class

Bezpečnostní vlákno v Standardní knihovna C++

iostream programování

iostreams konvence

Další zdroje

<fstream> Členové

basic_ofstream členů