diff --git a/Common/StringUtils.cpp b/Common/StringUtils.cpp index 788cb4238f7ea3f22798c25ab70c804c30c88d19..f609237f6fa59bef2c15e47f6446b2592864c4ae 100644 --- a/Common/StringUtils.cpp +++ b/Common/StringUtils.cpp @@ -96,17 +96,13 @@ std::vector<std::string> SplitFileName(const std::string &fileName) int islash = (int)fileName.find_last_of("/\\"); if(idot == (int)std::string::npos) idot = -1; if(islash == (int)std::string::npos) islash = -1; - std::string s[3]; + std::vector<std::string> s(3); if(idot > 0) s[2] = fileName.substr(idot); if(islash > 0) s[0] = fileName.substr(0, islash + 1); s[1] = fileName.substr(s[0].size(), fileName.size() - s[0].size() - s[2].size()); - std::vector<std::string> ss; - ss.push_back(s[0]); - ss.push_back(s[1]); - ss.push_back(s[2]); - return ss; + return s; } std::string GetFileNameWithoutPath(const std::string &fileName)