Namespaces
Variants

std::basic_fstream<CharT,Traits>:: operator=

From cppreference.net

basic_fstream & operator = ( basic_fstream && other ) ;
(depuis C++11)

Effectue l'affectation par déplacement du flux de fichier other vers * this , affectant effectivement par déplacement à la fois la classe de base std::basic_iostream et le std::basic_filebuf associé.

other se retrouve sans fichier associé. Notez que l'affectation de déplacement de la classe de base échange toutes les variables d'état du flux (sauf rdbuf ) entre * this et other .

Table des matières

Paramètres

autre - flux de fichier à déplacer

Valeur de retour

* this

Exemple

Voir aussi

(C++11)
échange deux flux de fichiers
(fonction membre publique)
(C++11)
assigne un objet basic_filebuf
(fonction membre publique de std::basic_filebuf<CharT,Traits> )
(C++11)
assigne par déplacement un autre basic_iostream
(fonction membre protégée)