Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 724 Bytes

File metadata and controls

43 lines (32 loc) · 724 Bytes

close

  • fstream[meta header]
  • std[meta namespace]
  • basic_fstream[meta class]
  • function[meta id-type]
void close();

概要

ファイルを閉じる

効果

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

#include <iostream>
#include <fstream>

int main()
{
  std::fstream fs("foo");
  fs.close();
  std::cout << std::boolalpha << fs.is_open() << std::endl;
}
  • std::fstream[link /reference/fstream/basic_fstream.md]
  • close()[color ff0000]

出力

false

バージョン

言語

  • C++98