basic_ofstream Class
Descrive un oggetto che controlla l'inserimento di elementi e gli oggetti codificati in un buffer di flusso della classe basic_filebuf<Elem, Tr>, con elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Parametri
Elem
L'elemento di base del buffer del file.Tr
Le caratteristiche dell'elemento di base del buffer del file (in genere char_traits<Elem>).
Note
Quando il wchar_t specializzazione di basic_ofstream scrive nel file, se il file viene aperto in modalità testo scriverà una sequenza MBCS.La rappresentazione interna verrà utilizzato un buffer di wchar_t caratteri.
L'oggetto archivia un oggetto della classe basic_filebuf<Elem, Tr>.
Esempio
Nell'esempio riportato di seguito viene illustrato come creare un basic_ofstream oggetto e scrivere testo.
// 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();
}
}
Costruttori
Crea un oggetto di tipo basic_ofstream. |
Funzioni membro
Chiude un file. |
|
Determina se un file è aperto. |
|
Apre un file. |
|
Restituisce l'indirizzo del buffer del flusso stored. |
|
Scambiare il contenuto di questo basic_ofstream per il contenuto di fornito basic_ofstream. |
Operatori
Consente di assegnare il contenuto di questo oggetto di flusso.Si tratta di un'assegnazione di spostamento che riguardano un rvalue reference che non tralasciare una copia. |
Requisiti
Intestazione: <fstream>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard