使用c++17遍历文件
在c++17之前我们遍历一个文件夹folder
,代码大概是下边这个样子的。
void find_all_files(string folder, vector<string>& vFiles)
{
char szFind[MAX_PATH];
WIN32_FIND_DATA FindFileData;
snprintf(szFind, sizeof(szFind), "%s\\*.*", folder.c_str());
HANDLE hFind = ::FindFirstFile(szFind, &FindFileData);
if