首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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>。

简介

二次

代码语言:javascript
复制
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;  
 
}

二次

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com