# std::istrstream::~istrstream

< cpp‎ | io‎ | istrstream

virtual ~istrstream(); |  |

销毁 `std::istrstream` 对象，这亦销毁成员 std::strstreambuf 。

### 参数

（无）

### 注意

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

### 示例

    #include <strstream>
    #include <iostream>

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

输出：

    1.234