Namensräume
Varianten
Aktionen

std::istrstream::~istrstream

Von cppreference.com
< cpp‎ | io‎ | istrstream
 
 
 
 
virtual ~istrstream();
(veraltet in C++98)
(entfernt in C++26)

Zerstört ein std::istrstream-Objekt, was auch den Member std::strstreambuf zerstört.

[bearbeiten] Parameter

(keine)

[bearbeiten] Hinweise

Die Konstruktoren von std::istrstream erstellen den zugrundeliegenden std::strstreambuf nicht im dynamisch zugewiesenen Modus, daher gelten die Speicherlecks, die bei std::ostrstream::~ostrstream oder std::strstream::~strstream möglich sind, hier nicht.

[bearbeiten] Beispiel

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

Ausgabe

1.234