простые примеры проектов C ++ - PullRequest
4 голосов
/ 19 октября 2010

Я пытаюсь изучить ООП, но мне нужно увидеть некоторые реальные сценарии использования C ++.Для меня, как новичка в программировании, интернет слишком велик, а в книге слишком мало примеров.Все, что я нахожу в исходных репозиториях, это большие проекты или слишком мало деталей.

Можете ли вы дать мне ссылку на некоторые проекты C ++, которые хороши для начинающих?Было бы здорово, если в примерах есть некоторые подробности о передовой практике.

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

Ответы [ 6 ]

1 голос
/ 19 октября 2010

Я бы рекомендовал начать с C ++ Language Tutorial . Там есть много хороших примеров, включая раздел о ООП.

0 голосов
/ 16 января 2011

Ранее на этой неделе я делал скринкаст игры в боулинг на C ++. Вы можете посмотреть его здесь:

http://www.cheezyworld.com/2011/01/12/bowling-game-in-c/

0 голосов
/ 19 октября 2010

В дополнение ко всем сказочным лекциям / книгам, я бы посоветовал вам попрактиковаться несколько раз. Мне нравится использовать для этого упражнение боулинг-ката . Технически, это упражнение по рефакторингу, но это довольно весело, и я считаю его эффективным.

0 голосов
/ 19 октября 2010

Вы можете взглянуть на эту книгу C ++: C ++ Primer , в которой есть полезные упражнения, а также есть Книга ответов для проблем с упражнениями.

0 голосов
/ 19 октября 2010

Я нашел такой пример проекта. Проблема в том, что она хорошо документирована, но язык документации - немецкий. Кроме того, есть некоторые имена классов, которые являются немецкими и т. Д. Также нет документации, такой как диаграмма классов.

Я написал этот проект несколько месяцев назад, чтобы показать новому ученику несколько C ++ и некоторые объектно-ориентированные задачи. Надеюсь, это не слишком сложно для ваших целей.

Этот пример не идеален, но, возможно, это то, что вы ищете, или другие пользователи могли бы лучше понять, что ставится под сомнение.

Загрузить (Rapidshare.com)

PS: Как кто-то должен загружать такие вещи в будущем? Есть несколько исходных файлов (pastebin не подходит для этого). Я бы не стал использовать Sourceforge для такого проекта. Есть ли что-то похожее на функцию прикрепления к стеку?

0 голосов
/ 19 октября 2010

Если вы хотите изучить ООП, попробуйте посмотреть эти лекционные видео, они отлично подходят для начинающих на Java, но вы не должны ограничивать себя C ++ в качестве обучающей платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...