std::for_each代替std::find

这代码是当初写的错误代码 留下来只是记录for_each的用法

        std::for_each(kExcludeDir.begin(), kExcludeDir.end(),
                      [&](const std::wstring& dir) {
                // 命中排除名录
                        if (findStringIC(file_full_path, dir)) {
                          Exclude = true;
                          return true;
                        }
                        else
                          return false;
                      });

C++20之后写法 image.png

1