Namespaces
Variants

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

From cppreference.net

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

Déplace par assignation le flux de fichier other vers * this , assignant effectivement par déplacement à la fois la classe de base std::basic_istream 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 depuis un autre basic_istream
(fonction membre protégée)