在ifstream中使用O_DIRECT标志的C ++打开文件

问题描述

致敬

我正在开发C ++应用程序,我想使用ifstream读取文件。我以前曾尝试过openfopen。使用O_DIRECT标志为我提供了良好的性能。但是,我现在需要使用ifstream构造函数来读取文件。但是在互联网上,我找不到如何将此标志应用于ifstream的地方。

ifstream中有ios_base::openmode mode,但是它的标志不包含O_DIRECT。 我还需要O_SYNC

是否可以将这些标志应用于ifstream::open?或其他类似的解决方法

谢谢您的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)