void swap (basic_ifstream& x);
*this.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// swapping ifstream objects
#include <iostream> // std::cout
#include <fstream> // std::ifstream
int main () {
std::ifstream foo;
std::ifstream bar ("test.txt");
foo.swap(bar);
char c = foo.get();
while (foo.good()) {
std::cout << c;
c = foo.get();
}
foo.close();
return 0;
}
*this and x).