home | help
std::basic_...asic_filebuf(3)  C++ Standard Libary std::basic_...asic_filebuf(3)

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

Synopsis
	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)

	Constructs 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_file-
     buf is not
	associated with a file, and is_open() returns false.
	2) The copy constructor is deleted; std::basic_filebuf is  not	CopyCon-
     structible.
	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 point-
     ers 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).

Parameters
	rhs - another basic_filebuf

Notes
	Typically called by the constructor of std::basic_fstream.

Example
	 This section is incomplete
	 Reason: no example

See also
	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)

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	   std::basic_...asic_filebuf(3)

home | help