Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Продолжение изучения C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте задачу http://www.cyberforum.ru/cpp-beginners/thread626714.html
Доброго времени суток, уважаемые участники форума. Занимаюсь программированием на C++ уже три года. Не могу сказать, что умею писать код хорошо. Очень далёк от того, что называют "Идеальный кодер"....
C++ И снова выбор литературы На каком-то форуме читал, что книжку лучше всего выбирать такую, чтобы её автором был американец\британец (естественно, обязательно мужчина) и не в коем случае не русский (русская тем более) и что... http://www.cyberforum.ru/cpp-beginners/thread626712.html
Как сделать чтобы программа не закрывалась. C++
как сделать чтобы программа не закрывалась написон с dev c++ В смысле чтоб программа не можно было вообще закрыт после последнего неправильно написаниа кода, в этом случае код "stop", даже не...
Функция которая принимает любой класс C++
Здравствуйте программисты читаю книгу,и тут столкнулся с проблемой : void prins(int a,class_type t) // class_type не существует (а так описано в книге,погуглив ничего не нашел) { t.x = t.x...
C++ Удаление указателей из вектора http://www.cyberforum.ru/cpp-beginners/thread626667.html
Что то голова совсем не варит под вечер, подскажите, вот есть у меня вектор хранящий указатели на объекты, ежли я вызову erase насколько понимаю произойдет утечка памяти, а если буду поочередно...
C++ Vim and Clang Complete Цикл вопросов про Vim продолжается... Итак, я скачал clangcomplete.vmb, запустил через терминал с нужными параметрами, он все распаковал. Затем в .vimrc прописал следующий конфиг: let... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
21.07.2012, 09:27
1. Теперь те же самые книжки, которые вы прочитали, нужно перечитать еще один раз. Нужно постоянно возвращаться к тому, что, кажется, вы уже знаете, и переосмысливать на новом уровне. Вам нужно хорошо понять, что такое объектно-ориентированное программирование (ООП), и единственный способ - это делание крупного проекта. В мелком проекте ООП подход не понадобится - он нужен в крупных задачах. Я сам когда прочитал про синтаксис, не понял, для чего нужен ООП подход. Потом возник вопрос, такой же как в этой теме у вас, но я сам не смог найти ответ. Я боялся заниматься сложной задачей, у меня не было знаний, как делаются подобные задачи.
2. Попробуйте создать трехмерный редактор (типа 3ds max) или графический редактор (типа Photoshop). Это будет самой лучшей тренировкой для движения в сторону графики и игр. Для этого понадобится WinAPI и DirectX. Беритесь за подобный крупный проект, но его придется делать долго и каждый день, зато вопросы которые возникнут при его написании, будут самым ценным опытом из всего, что вы могли бы получить в текущей ситуации. Задача покажется невозможной в первый момент, но нужно когда-то браться за подобные задачи и делать. Чтобы ответить на возникшие вопросы, книги все равно придется перечитывать. Мелкие проекты вам не помогут довести знания до нужного уровня, так что они бесполезны. Тут на форуме мелкие задачи, и они в реальных проектах фактически не нужны. Сперва нужно разобраться с осями координат, и координатами объектов в трехмерном пространстве. Хранение объектов организуется двусвязным списком или деревом. Попробуйте вывести набор кубов или сфер в трехмерном пространстве.
3. Не распыляйтесь по технологиям. Занимайтесь чем-то одним. Не беритесь пока что за другие языки, доводите знание C++ до нужного уровня. Постоянно занимайтесь крупным проектом.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru