2021SC@SDUSC
今天分析的是src/mapleall/maple_driver/src/file_utils.cpp的代码。
它引用的头文件是:
#include <cstdio>
#include <cstring>
#include <climits>
#include "file_utils.h"
#include "string_utils.h"
#include "mpl_logging.h"
#ifdef _WIN32
#include <shlwapi.h>
#endif
以无名的namespace定义了一些常量:
namespace {
const char kFileSeperatorLinuxStyleChar = '/';
const char kFileSeperatorWindowsStyleChar = '\\';
const std::string kFileSeperatorLinuxStyleStr = std::string(1, kFileSeperatorLinuxStyleChar);
const std::string kFileSeperatorWindowsStyleStr = std::string(1, kFileSeperatorWindowsStyleChar);
} // namespace