我希望确定C++11中是否存在一个文件。
我有以下代码:
哪一个是正确的和惯用的?
我有以下代码:
ifstream inputFile(c);
if (!inputFile.good()) {
std::cout << "No file found" << '\n';
}
并且
if (inputFile.peek() == std::ifstream::traits_type::eof()){
....
}
哪一个是正确的和惯用的?
c++11
,c++14
,...)?建议/“最惯用”的解决方案可能会因此而异。 - druckermanlystd::filesystem::exists
就在那里。 - DeiDei