std::istrstream::~istrstream
来自 cppreference.com
< 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