最終更新日時: 2025年08月21日 22時06分01秒 (JST)
Shunya Hara が更新

履歴 編集

function
<fstream>

# std::basic_ifstream::close

    void close();

## 概要

ファイルを閉じる

## 効果

`rdbuf()->close()`を呼び出す。その戻り値がヌルポインタだった場合、`setstate(failbit)`を呼び出す。

## 例

    #include <iostream>
    #include <fstream>

    int main()
    {
      std::ifstream fs("foo");
      fs.close();
      std::cout << std::boolalpha << fs.is_open() << std::endl;
    }

### 出力

    false

## バージョン

### 言語

- C++98