В питоне есть хотя бы документация, а здесь чтобы догадаться, что string нужно писать ещё и в include сверху, для меня например невозможно, в моём понимании из питона string такой же тип как и int, но int в include почему-то не нужно добавлять. в книге Страуструп пишет про char, double int и bool, а про стринг он пишет через много страниц. Вобщем приходится задавать глупые вопросы. Про step в for тоже другой синтаксис, но он не просто другой, а в c++ for это замаскированный while, вобщем разбираюсь в этой истории.