Sdílet prostřednictvím


basic_iostream – třída

Třída stream, který lze provést oboje vstupní a výstupní.

template <class Elem, class Tr = char_traits<Elem> >
    class basic_iostream : public basic_istream<Elem, Tr>,
        public basic_ostream<Elem, Tr>
{
public:
    explicit basic_iostream(basic_streambuf<Elem, Tr> *_Strbuf);
    virtual ~basic_iostream();
};

Poznámky

Třída šablony popisuje objekt, který řídí vkládání prostřednictvím jeho základní třídy basic_ostream<Elem, Tr>, extrakce, přes svou základní třídu a basic_istream<Elem, Tr>.Dva objekty sdílejí společné virtuální základní třídy basic_ios<Elem, Tr>.Spravují společné vyrovnávací paměti datového proudu s prvky typu Elem, jehož znak znaky jsou určeny třídy Tr.Konstruktor inicializuje svou základní třídy prostřednictvím basic_istream(strbuf) a basic_ostream(strbuf).

Konstruktory

basic_iostream

Vytvořte objekt basic_iostream.

Členské funkce

zaměnit

Vyměňuje obsah poskytované basic_iostream objekt pro obsah tohoto objektu.

Operátory

operátor =

Přiřadí hodnotu zadaného basic_iostream objektu na tento objekt.Jedná se o přesun přiřazení zahrnující rvalue , ponechat kopii.

Požadavky

Záhlaví:<istream>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečný přístup z více vláken ve standardní knihovně C++

iostream – programování

iostreams – konvence

Další zdroje

<istream> Členové