Mam pytania odnośnie tego kawałka kodu. Dlaczego w pierwszej linijce nie może być zamiast ' ' to " " jeśli napis będę pobierał ze stringa oraz dlaczego w obydwu przypadkach używa się 2 razy .end lub 2 razy .begin? Czemu to służy i dlaczego w 1 linijce jest inna kolejność niż w 2 tzn : .begin, .end, .end a w 2 : .begin, .end, .begin
napis.erase(remove(napis.begin(), napis.end(), ' '), napis.end());
transform(napis.begin(), napis.end(), napis.begin(), ::tolower);