iosfwd
标准库标头<iosfwd>
此标头包含输入/输出图书馆。
前向声明
*。
在标头中定义<string>
STD::CHAR[医]属性类模板,它描述字符类型%28类模板%29的属性
STD::CHAR[医]性状<char>28类模板专门化%29
STD::CHAR[医]性状<wchar[医]t>%28类模板专门化%29
STD::CHAR[医]性状<char16[医]t>%28C++11%29%28类模板专门化%29
STD::CHAR[医]性状<char32[医]t>%28C++11%29%28类模板专门化%29
在标头中定义<memory>
默认分配器%28类模板%29
在标头中定义<ios>
基本[医]IOS管理任意流缓冲区%28类模板%29
FPO表示流或文件%28类模板%29中的绝对位置。
在标头中定义<streambuf>
基本[医]Streambuf提取原始设备%28类模板%29
在标头中定义<ostream>
基本[医]Ostream封装给定的抽象设备%28 std::basic[医]提供高级输出接口%28类模板%29
在标头中定义<istream>
基本[医]iStream包装给定的抽象设备%28 std::basic[医]提供高级输入接口%28类模板%29
基本[医]iostream包装给定的抽象设备%28 std::basic[医]提供高级输入/输出接口%28类模板%29
在标头中定义<fstream>
基本[医]filebuf实现原始文件设备%28类模板%29
基本[医]如果流实现高级文件流输入操作%28类模板%29
基本[医]实现高级文件流输出操作%28类模板%29
基本[医]fstream实现高级文件流输入/输出操作%28类模板%29。
在标头中定义<sstream>
基本[医]实现原始字符串设备%28类模板%29
基本[医]实现高级字符串流输入操作%28类模板%29
基本[医]实现高级字符串流输出操作%28类模板%29
基本[医]实现高级字符串流输入/输出操作%28类模板%29
在标头中定义<strstream>
strStrebuf%28被废弃的%29实现原始字符数组设备%28class%29
实现字符数组输入操作%28 class%29
鸵鸟流%28不推荐%29实现字符数组输出操作%28class%29
strstream%28不推荐%29实现字符数组输入/输出操作%28class%29
类型和专门化
STD::Streampos FPO<char[医]性状<char>*国家[医]类型>
STD::wStreampos FPO<char[医]性状<wchar[医]T>::[医]类型>
此外,对于每个类模板std::basic[医]在此标头中声明的t,std::t和std::WT声明为std::basic的同义词。[医]T型<char>和性病:基本[医]T<wchar[医]t>。
简介
二次
namespace std {
template<class charT> class char_traits;
template<> class char_traits<char>;
template<> class char_traits<char16_t>;
template<> class char_traits<char32_t>;
template<> class char_traits<wchar_t>;
template<class T> class allocator;
template <class charT, class traits = char_traits<charT> >
class basic_ios;
template <class charT, class traits = char_traits<charT> >
class basic_streambuf;
template <class charT, class traits = char_traits<charT> >
class basic_istream;
template <class charT, class traits = char_traits<charT> >
class basic_ostream;
template <class charT, class traits = char_traits<charT> >
class basic_iostream;
template <class charT, class traits = char_traits<charT>,
class Allocator = allocator<charT> >
class basic_stringbuf;
template <class charT, class traits = char_traits<charT>,
class Allocator = allocator<charT> >
class basic_istringstream;
template <class charT, class traits = char_traits<charT>,
class Allocator = allocator<charT> >
class basic_ostringstream;
template <class charT, class traits = char_traits<charT>,
class Allocator = allocator<charT> >
class basic_stringstream;
template <class charT, class traits = char_traits<charT> >
class basic_filebuf;
template <class charT, class traits = char_traits<charT> >
class basic_ifstream;
template <class charT, class traits = char_traits<charT> >
class basic_ofstream;
template <class charT, class traits = char_traits<charT> >
class basic_fstream;
template <class charT, class traits = char_traits<charT> >
class istreambuf_iterator;
template <class charT, class traits = char_traits<charT> >
class ostreambuf_iterator;
typedef basic_ios<char> ios;
typedef basic_ios<wchar_t> wios;
typedef basic_streambuf<char> streambuf;
typedef basic_istream<char> istream;
typedef basic_ostream<char> ostream;
typedef basic_iostream<char> iostream;
typedef basic_stringbuf<char> stringbuf;
typedef basic_istringstream<char> istringstream;
typedef basic_ostringstream<char> ostringstream;
typedef basic_stringstream<char> stringstream;
typedef basic_filebuf<char> filebuf;
typedef basic_ifstream<char> ifstream;
typedef basic_ofstream<char> ofstream;
typedef basic_fstream<char> fstream;
typedef basic_streambuf<wchar_t> wstreambuf;
typedef basic_istream<wchar_t> wistream;
typedef basic_ostream<wchar_t> wostream;
typedef basic_iostream<wchar_t> wiostream;
typedef basic_stringbuf<wchar_t> wstringbuf;
typedef basic_istringstream<wchar_t> wistringstream;
typedef basic_ostringstream<wchar_t> wostringstream;
typedef basic_stringstream<wchar_t> wstringstream;
typedef basic_filebuf<wchar_t> wfilebuf;
typedef basic_ifstream<wchar_t> wifstream;
typedef basic_ofstream<wchar_t> wofstream;
typedef basic_fstream<wchar_t> wfstream;
template <class state> class fpos;
typedef fpos<char_traits<char>::state_type> streampos;
typedef fpos<char_traits<wchar_t>::state_type> wstreampos;
}
二次
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。