3 раза в неделю по часу полтора, один урок 2-3 недели
5 раз в неделю по часу, один урок 1-2 недели.
как удобнее.
только регулярно.
5 часов за раз != 5 дней по часу.
материал не усвоится и много забудете, с предыдущего.
попутно советую Язык программирования C++. Базовый курс (5-е издание)
Год: 2014
Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му
ISBN: 978-5-8459-1839-0
Собственно, нужно мне не NPC с нуля создать, а понять как присвоить n-элементу разные значения (?), тоесть при
cout << n << endl
Выводилось n в котором содержалась разная информация, типо функции string, int и т.д.
Алекс Харитонов, имеется ввиду перегрузка оператора ostream& operator<< (...)
для вывода собственных типов? или что?
Лирическое отступление может для начала русский изучить
его характеристики(сила, уровень и т.д.), данные (имя, вес и т.д.), - в ООП это называется атрибуты.
его передвежение по карте и т.д. - методы.
и после этого Вы пишите "Если ты думаешь что это слишком сложно для меня то мог бы посоветовать классы или массивы. Ха"
При таком подходе к проектированию, вернее полному отсутствию оного, далеко не уедете.
1 шаг. Ищем готовые решения. И понимаем примерно что и как.
2 шаг. Берем бумагу и карандаш, рисуем проект.
3 шаг. Понимаем что мы понимаем, что хотим. Пытаемся воплотить его в коде, не работает.
4 шаг. Перерисовываем проект.
5 шаг. Пытаемся воплотить его в коде, вроде работает.
6 шаг. Улучшаем.
7 шаг. НЕ РАБОТАЕТ.
8 шаг. возвращаемся к первому шагу.
есть две противоположные теории: Язык и мышление независимы.
Язык и мышление взаимозависимы
Истина, как всегда, где-то посередине.
Если Вы не знакомы с гипотезой Сепира — Уорфа "Гипотеза лингвистической относительности предполагает, что структура языка влияет на мировосприятие и воззрения его носителей, а также на их когнитивные процессы."
В контексте профессии программиста, ЯП не только инструмент, как молоток и зубило у скульптора. Но и способ познания и выражения сущностей.
Так вот я это к чему: Для обучения нужен ЯП Общего назначения. Потом уже хорошо освоив один два инструмента можно переходить к другим более специализированным.
Конечно тут все индивидуально, кто-то может работать в многозадачном режиме, читать несколько книг на разных языках одновременно, быстро переключаться с одного вида деятельности на другой. Писать двумя руками и т.д. и т.п. Но это очень редкие экземпляры.
"Есть только проблема и решение" - а есть уже готовые решения распространенных проблем,
которые нужно знать, чтобы не тратить месяцы на изобретение велосипеда.
Вместо этого текста:
"Где-то писали, что человек может удержать в памяти не более 7 понятий одновременно.
Разбивайте код на смысловые (именно смысловые!) блоки, содержащие не более 7-10 действий. Безжалостно режьте, если больше. Давайте классам и методам длинные понятные названия. Используйте транслит вместо "благородного" английского.
И если за это вас запишут в быдлокодеры, несите это прозвище с гордостью!!!"
можно лаконично написать:
Используйте метод декомпозиции.
А по поводу "Уж точно не читать всю ту макулатуру, которую тут насоветовали. Если б она помогала, вопрос, подобный вашему, не всплывал бы с удручающей регулярностью."
Не сбивайте человека с толку.
Вопрос всплывает, в том числе и потому, что Именно не читают, как Вы выразились эту макулатуру. Макулатурой можно назвать огромное кол-во изданий отечественных и зарубежных авторов, но никак не то что приведено здесь.