Namespaces
Variants

std::istrstream:: ~istrstream

From cppreference.net
virtual ~istrstream ( ) ;
(veraltet in C++98)
(entfernt in C++26)

Zerstört ein std::istrstream -Objekt, was ebenfalls das Mitglied std::strstreambuf zerstört.

Parameter

(keine)

Hinweise

Die Konstruktoren von std::istrstream erstellen den zugrundeliegenden std::strstreambuf nicht im dynamisch allokierten Modus, daher treten die möglichen Speicherlecks von std::ostrstream::~ostrstream oder std::strstream::~strstream hier nicht auf.

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