名前空間
変種
操作

std::istrstream::~istrstream

From cppreference.com
< cpp‎ | io‎ | istrstream
 
 
 
 
virtual ~istrstream();
(C++98で非推奨)
(C++26で削除)

std::istrstream オブジェクトを破棄します。これにより、メンバである std::strstreambuf も破棄されます。

[編集] パラメータ

(なし)

[編集] 注記

std::istrstream のコンストラクタは、基盤となる std::strstreambuf を動的に割り当てられたモードで作成しないため、std::ostrstream::~ostrstreamstd::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
English 日本語 中文(简体) 中文(繁體)