Здравствуйте, Marty, Вы писали:
M>Сорян, что не по теме, но это выглядит, как говнокод. Строчки экономишь?
Если оно крякает как утака, и плавает как утка — возможно это и есть утка.
Я придерживался правила что демонстрационный код, должен умещаться на одном экране, его должно быть легко объяснить на пальцах.
Каждая строчка выполняет какое-то одно осмысленное действие. То что в С++ для отдельных осмысленных операций приходится писать много букв это издержки конкретного языка. Да и использование итератора строки с разными типами символов, экзотических кодировок и чудных систем исчисления типа 36#2QJBZ и другие гибкости в данном конкретном случае были бы излишними.