Сравнение "Сишных" строк (указатель на массив char оканчивающихся нулевым символом - значение 0)
Сравнение std::string делается встроенным в класс методом compare(). А также можно просто использовать операторы == или !=.
Встроенная в класс std::string функция find находит и возвращает индекс (size_t) первого вхождения подстроки в строку или string::npos если вхождение не найдено