1

我想以 NONBLOCk 模式读取文件,但目前我使用 C 函数打开/读取/写入/关闭。所以,我问是否有可能在 C++ 中做同样的事情。

4

2 回答 2

2

嗨,C++ 语言和标准库没有非阻塞 io 的概念,因此不等同于打开非阻塞,您只需按原样使用 libc api 的函数。您可以做的是将该 api 包装在资源管理器 C++ 类 (RAII) 中。

于 2014-01-31T08:41:11.730 回答
0

就在这里。

您可以包含文件<fstream><istream>使用fstream对象或istream对象来打开和读取文件。

例如:fstream A("HI",ios::in)

或者:istream A("HI")

因为默认是ios::in对象istream

于 2013-04-21T12:03:00.237 回答