我正在用带有代码块的c++编写代码。我添加了这样的标志:“get g++ follow c++ 11..”在编译器设置中使用计时类,但是在我包含了这个标志之后,我就不能编译程序了,因为突然函数fopen64“没有在作用域中声明”。只是想让你知道-我可以编译没有标志的程序。如何同时使用fopen64和chrono类?这个是可能的吗?如果没有,是否有其他精确的时间度量类,以便我可以用来测量微秒?谢谢!
我正在尝试使用C++中的ifstream读取一个大文件(~5 5GB)。由于我使用的是64位操作系统,我认为这应该不是问题。尽管如此,我还是得到了一个段错误。对于较小的文件,一切都运行得很好,所以我非常确定这就是问题所在。谢谢。void load (const std::string &path, int _dim, int skip = 0, int gap = 0) {