C++ c+中的等效打开(文件,非块)+;
我希望以非块模式读取文件,但目前我使用C函数open/read/write/close。所以,我问是否可以做同样的事情,但是在C++中。 < p>是的。 您可以包含文件C++ c+中的等效打开(文件,非块)+;,c++,c,file-io,C++,C,File Io,我希望以非块模式读取文件,但目前我使用C函数open/read/write/close。所以,我问是否可以做同样的事情,但是在C++中。 < p>是的。 您可以包含文件或,并使用fstream对象或istream对象打开和读取文件 例如:fstream A(“HI”,ios::in) 或者:istream A(“HI”) 默认为iS::< >代码> ISTRAM中,C++中使用这个函数有什么问题?这比折磨stdio类要容易得多。这并不能回答问题,因为fstream阻止了对其他进程的访问。
或
,并使用fstream
对象或istream
对象打开和读取文件
例如:fstream A(“HI”,ios::in)
或者:istream A(“HI”)
默认为
H+C++语言和STD库没有“非阻塞IO”概念,因此不等于打开非块,只使用函数为LIBC API。你可以做的是把API放在资源管理器C++类(RAII).< /P>中,C++中使用这个函数有什么问题?这比折磨stdio类要容易得多。这并不能回答问题,因为
fstream
阻止了对其他进程的访问。