Scroll to navigation

std::istrstream::~istrstream(3) C++ Standard Libary std::istrstream::~istrstream(3)

NAME

std::istrstream::~istrstream - std::istrstream::~istrstream

Synopsis


virtual ~istrstream();


Destroys a std::istrstream object, which also destroys the member std::strstreambuf.

Parameters


(none)

Notes


The constructors of std::istrstream do not create the underlying std::strstreambuf
in dynamically allocated mode, so the memory leaks that are possible with
std::ostrstream::~ostrstream or std::strstream::~strstream do not apply.

Example

// Run this code


#include <strstream>
#include <iostream>


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

Output:


1.234

2022.07.31 http://cppreference.com