![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.05.2008
Сообщений: 21
|
![]()
Здравствуйте. Сейчас начал изучать довольно обширную тему "Классы". Как я понял это они объединяют несколько функций в что то целое. И вот у меня вопроc, забегая вперёд. Зачем такой элемент в коде, какково его удобство, чем он помагает в создаваемой программе?\ И вообще что такое классы конкретно??
![]() И примерно такой же вопрос и про массивы.Для чего они? Что они облегчают в создании?
Верь в свою мечту.............
|
![]() |
![]() |
#2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
А книга вам не даст на это ответы? Тема литература для вас.
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.05.2008
Сообщений: 21
|
![]()
Там не не очень понятно
Верь в свою мечту.............
|
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.12.2008
Сообщений: 146
|
![]()
А что именно не понятно?
По собственному опыту: в универе я не понимал, что такое класс, и зачем он нужен... Я знал как это работает, но напрочь было непонятно что такое ООП... Нам давали какие то примеры, заставляли их описывать через классы... Короче, трактором цветочный горшок пахать! Это я к тому, что класс - это всего лишь инструмент. Многие задачи лучше решаются и без классов. А лучше бы Вы написали, что за книжку читаете, и что именно не понятно.
"Hello, world!" - 17 errors 56 warnings
|
![]() |
![]() |
#5 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
Если он изучает С++ и не знает классов - далеко не уедет.
|
![]() |
![]() |
#6 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
"Что такое классы и для чего они нужны" - В книгах этому посвящены целые главы, а ты хочешь, что бы тебе в 2 словах тут объяснили?
Понимание того, что такое классы, и как их использовать - ключевой момент в ООП. Так что надо обязательно разобраться. Если не понятна книга, возможно стоит почитать другую. А задавать нужно конкретные вопросы.
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 30.12.2008
Сообщений: 78
|
![]()
я не автор красивых книг но чё такое классы раскажу в двух словах
допустим у тебя есть окно(Window) да и оно имеет параметры (тип, ширину, высоту, координаты точки верхнего и нижнего углов эмблемку и курсор), ответь на простой вопрос, удобно ли все эти переменные таскать по отдельности? и сколько разных букв нужно потратить что бы все их обозвать? Окно не очень удачный пример лучше пример будет кнопка сколько кнопок в мелкософтворде? и они все загружаютсяю реально ли столько переменных держать в голове и не запутотся в них так появились структуры которые перерасли в классы я надеюсь после описания класса ты всё поймёшь Код:
у класа есть конструктор и деструктор первый выделяет память и записывает переменным первоначальное значение а второй удаляет выделеную память под класс классы имеют наследование и полиморфизм например ты пишешь класс окно пишешь необходимые уникальные только для твоего окна параметры и применяешь наследование(если мне не изменяет память структуры не наследуются) второй вопрос массивы. Вернёмся к мелкософтворду сколько там кнопок уже посчитал? я тоже не знаю но имеет смысл все кнопки заключить в массив по очереди и обращатся к [i-тому] элементу равному ID кнопки, мне если честно твой вапрос не понравился, бери книгу Страуступа(чё то похожее на фамилии у меня плохая память с этого форума скачать можно) и начинай с начала переменные_указатели и так далее и тому подобное
Моя работа - Создание сайтов
Последний раз редактировалось MaTBeu; 02.02.2009 в 19:50. |
![]() |
![]() |
#8 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
Мда... после такого объяснения он конечно-же все понял =)))
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.05.2008
Сообщений: 21
|
![]()
Я тут ещё раз прочитал в учебнике(на этот раз кропотливо и вдумчиво)
Не легко самостоятельно изучать С++. Но вместе с объяснениями форумчан я наконец то немного начинаю понимать, что такое классы. Спасибо большое.
Верь в свою мечту.............
|
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Классы | Старовъръ | Общие вопросы Delphi | 4 | 26.06.2008 17:00 |