gpt4 book ai didi

c++ - 意外的 std::io_base::failure 异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:50 25 4
gpt4 key购买 nike

<分区>

以这个简单的程序为例:

#include <fstream>
int main()
{
std::ifstream in(".");
int x;
if (in)
in >> x;
}

在 Redhat 6、gcc 4.4.7 上运行没有错误

在 Ubuntu 14.04 LTS 上,gcc 4.8.2 运行没有错误

在 Redhat 7 上,gcc 4.8.2 我得到:

terminate called after throwing an instance of 'std::ios_base::failure'
what(): basic_filebuf::underflow error reading the file
Aborted (cored dumped)

我认为这与: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53984

但是,我不明白为什么它可以在 Ubuntu 上运行。

想法?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com