GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::basic_filebuf::basic_filebuf(3) C++ Standard Libary std::basic_filebuf::basic_filebuf(3)

std::basic_filebuf::basic_filebuf - std::basic_filebuf::basic_filebuf


basic_filebuf(); (1)
basic_filebuf( const std::basic_filebuf& rhs ) = delete; (2) (since C++11)
basic_filebuf( std::basic_filebuf&& rhs ); (3) (since C++11)


Contructs new std::basic_filebuf object.


1) Constructs a std::basic_filebuf object, initializing the base class by calling
the default constructor of std::basic_streambuf. The created basic_filebuf is not
associated with a file, and is_open() returns false.
2) The copy constructor is deleted; std::basic_filebuf is not CopyConstructible
3) Move-constructs a std::basic_filebuf object by moving all contents from another
std::basic_filebuf object rhs, including the buffers, the associated file, the
locale, the openmode, the is_open variable, and all other state. After move, rhs is
not associated with a file and rhs.is_open()==false. The member pointers of the base
class std::basic_streambuf of rhs and of the base class of *this are guaranteed to
point to different buffers (unless null).


rhs - another basic_filebuf


Typically called by the constructor of std::basic_fstream.


This section is incomplete
Reason: no example


operator= assigns a basic_filebuf object
(C++11) (public member function)
destructor destructs a basic_filebuf object and closes the file if it is open
[virtual] (virtual public member function)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.