命名空间
变体
操作

std::istrstream::~istrstream

来自 cppreference.cn
< cpp‎ | io‎ | istrstream
virtual ~istrstream();
(C++98 起弃用)
(C++26 中移除)

销毁一个 std::istrstream 对象,它也销毁成员 std::strstreambuf

[编辑] 参数

(无)

[编辑] 注意

std::istrstream 的构造函数不会在动态分配模式下创建底层 std::strstreambuf,因此 std::ostrstream::~ostrstreamstd::strstream::~strstream 可能出现的内存泄漏不适用于此。

[编辑] 示例

#include <iostream>
#include <strstream>
 
int main()
{
    {
        std::istrstream s("1.234");
        double d;
        s >> d;
        std::cout << d << '\n';
    } // destructor called
}

输出

1.234