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_streambuf::basic_streambuf(3) C++ Standard Libary std::basic_streambuf::basic_streambuf(3)

std::basic_streambuf::basic_streambuf - std::basic_streambuf::basic_streambuf


protected: (1)
basic_streambuf();
protected: (2) (since C++11)
basic_streambuf(const basic_streambuf& rhs);


1) Constructs the basic_streambuf object, initializes the six pointer members
(eback(), gptr(), egptr(), pbase(), pptr(), and epptr()) to null pointer values, and
the locale member to std::locale(), a copy of the global C++ locale at the time of
construction.
2) Constructs a copy of rhs, initializing the six pointers and the locale object
with the copies of the values held by rhs. Note that this is a shallow copy: the
pointers of the newly-constructed basic_streambuf are pointing into the same
character array as the pointers of rhs.


Both constructors are protected, and are only called by the concrete streambuf
classes, such as std::basic_filebuf, std::basic_stringbuf, or std::strstreambuf.


rhs - a streambuf object to copy


Until C++11, it was unspecified whether basic_streambuf or any of its derived
classes is CopyConstructible (LWG issue 421), and different C++ library
implementations provided different options.


This section is incomplete
Reason: no example


constructor constructs a basic_filebuf object
(public member function of std::basic_filebuf<CharT,Traits>)
constructs a basic_stringbuf object
constructor (public member function of
std::basic_stringbuf<CharT,Traits,Allocator>)
constructor constructs a strstreambuf object
(public member function of std::strstreambuf)

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.