Подтвердить что ты не робот

Вызов python, но для С++

Кто-нибудь знает какой-либо сайт или книгу, которая представляет проблемы, такие как проблема python, но для С++?

Когда я думаю о вызове python, я не имею в виду только набор проблем, которые нужно решить с помощью С++ (для этого я мог бы, вероятно, использовать те же проблемы с задачей python), а скорее проблемы, которые, вероятно, будут лучше всего решены с использованием С++ STL, особенности языка и т.д.

Например, существует одна проблема с python, специально разработанная, чтобы научить вас использовать pickle, сериализующую библиотеку для python.

До сих пор я знаю только проблемы программирования, но они также могут быть решены с помощью C, java или других языков.

4b9b3361

Ответ 1

Google Jam проблемы часто имеют анализы с фрагментами кода С++, возможно, потому, что С++ - самый популярный язык, используемый для решения кода проблемы. Последнее также позволяет вам хорошо использовать многие конструкторы С++, поскольку кодовое джем позволяет загружать решения всеми конкурентами. Поскольку большинство кодов - это С++, вы сможете узнать много хороших трюков С++ для эффективного кода.

Ответ 2

Вам, возможно, хотелось бы взглянуть на статью Herb Sutter Уроки недели".

Ответ 3

Есть много задач на Rosetta Code, которые не реализованы в С++. Попробуйте свои силы, особенно если вы можете использовать дополнительные функции (шаблоны, внешние библиотеки и т.д.), Чтобы создать особенно приятное решение. Помните, что нет основополагающей причины, почему любая из этих задач должна быть за пределами языка С++, и обычно есть несколько других реализаций на других языках, чтобы показать вам другие способы попыток выполнения задачи, которые могут многое помочь.

Ответ 4

Вам будет сложно найти это, потому что С++ предоставляет вам меньше, чем любой другой доступный язык. Если С++ предоставляет его, он, вероятно, предоставляется Python или Java или C или любым другим языком программирования.

Почему бы не попробовать использовать некоторые понятия С++, такие как STL, чтобы решить проблемы Project Euler?