użycie ciągu jako literału zamiast ucieczki

bool stringMatch(const char *expr, const char *str) {   
    // do something to compare *(expr+i) == '\\'  
    // In this case it is comparing against a backslash
    // i is some integer
}

int main() {
    string a = "a\sb";
    string b = "a b";
    cout << stringMatch(a.c_str(), b.c_str()) << endl;
    return 1;
}

Problem polega teraz na tym, że Xcode nie czyta w '\ _', kiedy debugowałem w funkcji stringMatch, expr wydaje się być tylko 'asb' zamiast literału ab '.

Xcode wypluwa ostrzeżenie w wierszu: string a = "ab": Nieznana sekwencja ucieczki

Edytuj: Próbowałem już używać „sb”, czyta się jako „sb” jako dosłowny.

questionAnswers(2)

yourAnswerToTheQuestion