목록Programming/C++ (2)
CPP-Shooter's Life
** 출처 : http://rextester.com/SAY51073 ** #include #include #include #include #include #include namespace fs = std::experimental::filesystem ; // list of paths of all files under the directory 'dir' when the extenstion matches the regex// file_list searches recursively into sub-directories; file_list searches only the specified directorytemplate std::vector file_list( fs::path ..
현재 폴더 내에 존재하는 파일들만 순회(주의 : 서브 폴더는 제외)하면서 찾기 위한 표준 반복자로서,C++17에 추가되었다.포함할 소스와 사용할 네임스페이스는 아래와 같다. #include using namespace std::experimental; // 내부 API들이 이걸로 감싸져 있다.. (VS2015 기준.) 2017년 10월 기준으로 아직은 정식 표준이 아니다. (실험 기능) ** 예제 코드 bool CAtlasGroup::LoadAtlas_All(){ //폴더 내 모든 스프라이트를 찾아 로드하고, //SpriteCache를 다시 구성하여 저장시킨다. if (sprCache == nullptr) sprCache = new SDLSpriteCache(); sprCache->ClearCache()..