std::istrstream::~istrstream
来自 cppreference.cn
< cpp | io | istrstream
virtual ~istrstream(); |
(在 C++98 中已弃用) (在 C++26 中已移除) |
|
销毁一个 std::istrstream
对象,同时也会销毁成员 std::strstreambuf。
[编辑] 参数
(无)
[编辑] 注解
std::istrstream
的构造函数不会在动态分配模式下创建底层的 std::strstreambuf
,因此 std::ostrstream::~ostrstream
或 std::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