string& CReadIni::TrimLeft(string& str) { if (str.empty()) { return str; } str.erase(0, str.find_first_not_of(" ")); return str; } string& CReadIni::TrimRight(string& str) { if (str.empty()) { return str; } str.erase( str.find_last_not_of(" ") + 1); return str; } string& CReadIni::Trim(string& str) { if (str.empty()) { return str; } str.erase(0, str.find_first_not_of(" ")); str.erase( str.find_last_not_of(" ") + 1); return str; }