отдельные объекты
сложно работать со строками переменной длины
Хочется:
строка – единый объект
длина
строки может меняться во время работы программыstring s; // символьная строка
строка
![Символьные строки Символьные строкиВвод с клавиатуры:cin >> s;Отдельный символ:s[4] = 'a';Длина строки:только до Символьные строкиВвод с клавиатуры:cin >> s;Отдельный символ:s[4] = 'a';Длина строки:только до пробела!getline ( cin, s );до перевода](/img/tmb/3/292217/16029c31addd0bc7d5bd66005255e851-800x.jpg)



![Символьные строки Рекурсивный переборперебор L символов w[0]='Ы'; // перебор последних L-1 символов w[0]='Ш'; Рекурсивный переборперебор L символов w[0]='Ы'; // перебор последних L-1 символов w[0]='Ш'; // перебор последних L-1](/img/tmb/3/292217/f58762b31977f628f5eb3eb9f22ba5e1-800x.jpg)