std::istrstream::~istrstream

< cpp‎ | io‎ | istrstream
virtual ~istrstream();

销毁 std::istrstream 对象,这亦销毁成员 std::strstreambuf

参数

(无)

注意

std::istrstream 的构造函数不以动态分配模式创建底层 std::strstreambuf ,故 std::ostrstream::~ostrstreamstd::strstream::~strstream 可能有的内存泄露不会应用。

示例

#include <strstream>
#include <iostream>
 
int main()
{
    {
        std::istrstream s("1.234");
        double d;
        s >> d;
        std::cout << d << '\n';
    } // 调用析构函数
}

输出:

1.234