cpp/io/basic istream/basic istream

1) Constructs the object, assigning initial values to the base class by calling . The value of  is initialized to zero.

2) The copy constructor is protected, and is deleted. Input streams are not copyable.

3) The move constructor copies the value of from, sets the gcount value of rhs to zero, and uses  to move all basic_ios members, except for the , from  into . This move constructor is protected: it is called by the move constructors of movable input stream classes std and std, which know how to correctly move the associated stream buffer.

Example
cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream cpp/io/basic istream/basic istream