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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
#1

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? - C++

26.06.2010, 16:37. Просмотров 1698. Ответов 12
Метки нет (Все метки)

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2010, 16:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? (C++):

Зачем нужны контейнеры stack, queue, list, если это всё можно заменить вектором? - C++
В чём их преимущество? Оптимизация?

this это адресс объекта, а *this это сам объект. я всё правельно понял? - C++
this это адресс объекта, а *this это сам объект. я всё правельно понял?

Зачем нужно освобождать память динамических объектов в деструкторе, если всё равно это сделает менеджер памяти - C++
Не скажу за все ОС-и, но под Windows есть менеджер памяти. Когда по ходу кода встречается new, ну или что - то другое для алокации...

Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы - C++
Заранее спасибо.

Зачем писать override, если и без него всё работает - C#
Зачем писать override, если и без него всё работает?public class MyBaseClass { public virtual void DoSomething () { ...

Что такое xml? Зачем это? - C#
Что такое xml? Зачем это?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
26.06.2010, 16:37 #2
для упрощения программы
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
26.06.2010, 16:39  [ТС] #3
но разве это упрощение?!?!?!
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
26.06.2010, 16:46 #4
да..программа разделяется на части...к тому же так проще найти ошибки если они есть...благодаря этой функции программу могут писать несколько программистов
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
26.06.2010, 17:37 #5
Цитата Сообщение от nikkka Посмотреть сообщение
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять?
по моему если бы первая часть поста соответствовала истине, последующие вопросы просто бы не возникли
Aaxenon
26.06.2010, 17:40
  #6

Не по теме:

+100500 xD

nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
26.06.2010, 17:41  [ТС] #7
по моему если бы первая часть поста соответствовала истине, последующие вопросы просто бы не возникли
да, скорее всего я ещё не всё до конца понял. но по-моему простых структур должно хватать.
SAMZ
1261 / 704 / 13
Регистрация: 21.12.2009
Сообщений: 2,255
26.06.2010, 17:42 #8
понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять?
Стало быть, пока ничего не понял!!!
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
26.06.2010, 17:50 #9
структура...это какое то описание действий...а класс это просто часть программы вынесенная из главной части
HIMen
4129 / 1378 / 39
Регистрация: 12.04.2009
Сообщений: 2,346
26.06.2010, 18:01 #10
Цитата Сообщение от nikkka Посмотреть сообщение
так зачем жизнь усложнять?
Если вам все кажется простым, то зачем вы спрашиваете?
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
26.06.2010, 18:01  [ТС] #11
структура...это какое то описание действий...а класс это просто часть программы вынесенная из главной части
структура - точно так же как и класс - это тип данных.
HIMen
4129 / 1378 / 39
Регистрация: 12.04.2009
Сообщений: 2,346
26.06.2010, 18:04 #12
Цитата Сообщение от RoY_Mu$T@nG Посмотреть сообщение
структура...это какое то описание действий...а класс это просто часть программы вынесенная из главной части
На сколько помню, в C++ структуры и классы отличаются лишь модификатором доступа по умолчанию и существуют в языке только для хоть какой-то совместимости с C
SAMZ
1261 / 704 / 13
Регистрация: 21.12.2009
Сообщений: 2,255
27.06.2010, 12:24 #13
Цитата Сообщение от RoY_Mu$T@nG Посмотреть сообщение
а класс это просто часть программы вынесенная из главной части
Не могу с Вами согласиться. Класс - это не просто определенным образом обособленная часть программы. Это категория программирования, которой присущии такие, например свойства, как инкапсуляция, полиморфизм и наследование. Это принципиально!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2010, 12:24
Привет! Вот еще темы с ответами:

Зачем нужны {get; set;} и что это такое? - C#
Объясните пожалуйста чайнику, зачем нужны и что это такое, аксессоры get и set, заранее спасибо!) class A { int Num { get;...

подскажите максимальную цену этого железа это всё без корпуса и жёсткого диска,заранее спасибо! - Оценка комплектующих
подскажите максимальную цену этого железа это всё без корпуса и жёсткого диска,заранее спасибо! cooler master ck8,asr-n68c gs fx,amd...

что я делаю с не так? это всё из за сравнения условий? - VBA
Подскажите пожалуйста что я делаю не так? уже по разному изголялся, но что то всё не копирует и всё((( а нужно: если в...

Почему команда копирует всё кроме папок, как сделать чтоб копировала всё? - C#
Почему команда копирует всё кроме папок, как сделать чтоб копировала всё? try { DirectoryInfo source =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.06.2010, 12:24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru