每当我运行此代码,我都会得到segmentation fault(core dumped)
。它可以编译,没有错误或警告,但我仍然遇到段错误。
我正在使用AMD Ryzen 2400g在Ubuntu 19.04上运行
我已经在g ++-8和clang-8上对其进行了编译,并且在这两种方法中我都遇到了段错误。
调试它以捕获段错误后,我在fs :: path的析构函数=default
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main()
{
fs::path p = fs::current_path();
std::cout << p.c_str() << std::endl;
}
仅应打印出运行程序的目录。我尝试通过运行recusrsive_directory_iterator
来创建目录查看器,但最终还是出现了错误。