Сколько единиц будет выведено на экран? string s = "123456"; while ( s.length() > 0 ) { s.erase ( 0, 2 ); cout << '1'; }
Ответ:
3 раза
Объяснение:
В string::erase есть проверка на валидность ( удалить больше последнего индекса не выйдет )
то есть 3 единицы?