То есть C++ автоматически передает
ты слишком много размышляешь и мало делаешь. Нет какого-то оптимизирующего волшебства, который может значительно сократить твой путь. Ты должен писать код. Много кода.
Мне нужен аналог функций как в других языках
Мне это не нужно. Мне нужен аналог функций как в других языках
это только часть скрипта
но официальный установщик уже давно не работает с Белорусских и Российских IP(((
Сайты открываются через раз
Можешь повторять все то же самое, что делал на питоне. Но есть серьезное но.
В питоне богатая библиотека модулей из коробки, остальное легко ставится. Так что фактически тебе в твоей программе достаточно подключить необходимые модули добавить немного кода для связки и готово.
В С++ никогда не было централизованной коллекции библиотек, пакетного менеджера и т.п. Стандартная библиотека есть и она достаточно не плоха, но функционал у нее ограничен (по сравнению с питоном из коробки), фактически там только низкоуровневые базовые функции и алгоритмы. Для подключения более сложного функционала, типа веб сервера, нужно либо писать его самому, используя возможности ОС, либо подключать свободные сторонние библиотеки. Свободных библиотек для С/С++ в исходниках с различным функционалом много.
Если посмотреть, например, на ЯП Си, то там стандартная библиотека еще более скудная, чем в С++, но еще больше свободных библиотек в исходниках. Библиотеки, написанные на Си можно на прямую использовать на С++. В них, конечно, не будет ООП, но можно самому завернуть использование библиотеки в класс-обертку. Наоборот, для использования С++ библиотеки в Си нужно, чтоб этим озаботился разработчик библиотеки и предпринял необходимые действия.
В связи с вышеизложенным, а так же из-за того, что С++ более низкоуровневый язык, стоит не повторять задачи на питоне, а брать более простые задачи. Можешь купить толстую книгу по С++ для начинающих, там обычно бывают задачи по темам, выполняй их. Выполнение более простых задач, применение решений простых задач для решения более сложных поможет развить очень полезный для программиста навык декомпозиции. Так же есть сайты, где предлагают решать задачи по программированию, можешь решать задачи там.