Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码标准

basic_stream_file::close (2 个重载中的第 2 个) - Boost C++ 函数库
PrevUpHomeNext

从 basic_file 继承而来。

关闭文件。

void close(
    boost::system::error_code & ec);

此函数用于关闭文件。任何异步读取或写入操作将立即取消,并将以 boost::asio::error::operation_aborted 错误完成。

参数

ec

设置为指示是否发生错误。请注意,即使函数指示发生错误,底层描述符也会被关闭。

示例
boost::asio::stream_file file(my_context);
...
boost::system::error_code ec;
file.close(ec);
if (ec)
{
  // An error occurred.
}

PrevUpHomeNext