filebuf();
filebuf( filedesc fd );
filebuf( filedesc fd, char* pr, int nLength );
fd
A file descriptor as returned by a call to the run-time function _sopen. filedesc is a typedef equivalent to int.
pr
Pointer to a previously allocated reserve area of length nLength.
nLength
The length (in bytes) of the reserve area.
The three filebuf constructors are described as follows:
Constructor | Description |
filebuf() | Constructs a filebuf object without attaching it to a file. |
filebuf( filedesc ) | Constructs a filebuf object and attaches it to an open file. |
filebuf( filedesc, char*, int ) | Constructs a filebuf object, attaches it to an open file, and initializes it to use a specified reserve area. |