- 464
- 129
Попытка:
жалуется на:
E0276 имя, за которым следует выражение "::", должно определять класс или пространство имен
6 строка
C++:
#include <iostream>
#include <vector>
#include <string>
#include <clocale>
#include <filesystem>
namespace fs = std::experimental::filesystem;
int main()
{
setlocale(LC_CTYPE, "rus");
std::vector<fs::path> vct;
for (fs::recursive_directory_iterator ib{ "c:/Новая папка" }, ie; ib != ie; ++ib)
{
if (ib->path().extension() == ".txt")
{
vct.emplace_back(ib->path());
}
}
for (auto const& pth : vct)
{
if (fs::remove(pth))
{
std::cerr << "REMOVED: " << pth << std::endl;
}
else
{
std::cerr << "NOT FOUND: " << pth << std::endl;
}
}
}
E0276 имя, за которым следует выражение "::", должно определять класс или пространство имен
6 строка