あるディレクトリ内のファイル(+ディレクトリ)数を取得する必要があったのですが,Boost.Filesystem と FindFirstFile とでどの程度の速度差になるのかなと思い調べてみました.まず,Boost.Filesystem 版のファイル数カウント関数. #include <string> #include <boost/filesystem.hpp> std::size_t file_count_boost(const boost::filesystem::path& root) { namespace fs = boost::filesystem; if (!fs::exists(root) || !fs::is_directory(root)) return 0; std::size_t result = 0; fs::directory_iterator last;