- 1
- 2
- 3
std::string strFullMapName;
if ( strstr( _strMapFileName.c_str(), "Map/" ) != _strMapFileName.c_str() )
strFullMapName = "Map/";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.9
std::string strFullMapName;
if ( strstr( _strMapFileName.c_str(), "Map/" ) != _strMapFileName.c_str() )
strFullMapName = "Map/";
из одного очень дорогого проекта
strFullMapName = m_strMapName;
суть затачи в том, чтобы понять начинается ли строка с "Map/" вместо strncmp кто-то воспользовался вот таким хитрым методом, нашел первое вхождение строки "Map/" в строку и проверил совпадает ли ее начало с началом строки...