Namespaces
Variants

std::istrstream:: ~istrstream

From cppreference.net
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