std::string s("abcd"); s.compare("abcd") // Возвращает 0 s.compare("dcba") // Возвращает значение <0 (s меньше) s.compare("ab") // Возвращает значение >0 (s больше) s.compare(s) // Возвращает 0 (s равно s) s.compare(0,2,s,2,2) // Возвращает значение <0 ("ab" меньше "cd") s.compare(1,2,"bcx",2) // Возвращает 0 ("bc" равно "bc")