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
Vytvořte objekt basic_iostream. |
Členské funkce
Vyměňuje obsah poskytované basic_iostream objekt pro obsah tohoto objektu. |
Operátory
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++