<dfn id="lvnb7"></dfn>

    <dfn id="lvnb7"></dfn> <address id="lvnb7"></address>

          <ruby id="lvnb7"></ruby>

            <delect id="lvnb7"><strike id="lvnb7"></strike></delect>

              class
              <fstream>

              std::filebuf

              typedef basic_filebuf<char> filebuf;
              File stream buffer

              Stream buffer to read from and write to files.

              Constructed without association, these objects are associated to a file by calling member open. Once open, all input/output operations performed on the object are reflected in the associated file.

              Objects of this class may internally maintain an intermediate input buffer and/or an intermediate output buffer, where individual characters are read or written by i/o operations. These buffers are synchronized with the contents of the file once filled up, when explicitly requested to do so (sync), or when the object is closed.

              Objects of this class may be explicitly made unbuffered by calling member pubsetbuf with both arguments set to zero (see member setbuf): Unbuffered file stream buffers perform the i/o operations directly on the file, without an intermediate buffer.

              Access to the associated sequence of characters (i.e., the file) is given to streams by means of the interface offered by the virtual members inherited from streambuf that are overriden in this class.

              This is an instantiation of basic_filebuf with the following template parameters:
              template parameterdefinitioncomments
              charTcharAliased as member char_type
              traitschar_traits<char>Aliased as member traits_type

              Member types

              member typedefinition
              char_typechar
              traits_typechar_traits<char>
              int_typeint
              pos_typestreampos
              off_typestreamoff

              Public member functions


              File association


              Public member functions inherited from streambuf

              Locales:
              Buffer management and positioning:
              Input functions (get):
              Output functions (put):

              Protected virtual function overrides


              The class also inherits other protected members that are non-virtual or not overridden. See base class streambuf for more details.

              Non-member function overloads

              最好看的2018中文字幕_亚洲欧美日韩一区_国产欧美亚洲综合第一区_欧美日韩视费观看视频