The ifstream class is an istream derivative specialized for disk file input. Its constructors automatically create and attach a filebuf buffer object.
The filebuf class documentation describes the get and put areas and their associated pointers. Only the get area and the get pointer are active for the ifstream class.
#include <fstream.h>
filebuf, streambuf, ofstream, fstream