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

C++

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

Объекты и Классы - C++

19.01.2010, 15:41. Просмотров 1961. Ответов 11
Метки нет (Все метки)

Кто ни будь, может подробно и понятно обьяснить или дать линк на статью о том, что такое Класс, и Объект?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 15:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объекты и Классы (C++):

Внешние объекты в классе - C++
Если класс исплользует какую то внешнюю переменную (например hWnd), то как будет более корректно его создать: class MyClass { ...

Почему лучше инициализировать объекты класса во время инициализации конструктора? - C++
Имеется класс Rnd: class Rnd { public: Rnd::Rnd(int x); private: int val; };

Динамическая списочная структура, содержащая объекты классов, связанных наследованием - C++
В общем. Есть базовый класс и 2 класса наследника. Нужно создать динамическую структуру(пусть это будет односвязный список) в который можно...

Выделение памяти с помощью new под объекты без вызова их конструкторов - C++
здравствуйте, корректен ли следующий код: myClass* pttr = static_cast<myClass*>(::operator new(5 * sizeof(myClass))); for (int i = 0; i...

классы - C++
Здравствуйте! Помогите, пожалуйста, написать задачу на С++ по классам. Вот текст: Класс «Человек» Поля: имя, рост, вес Метод:...

Классы - C++
Разработать класс на С++ , набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание...

11
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
19.01.2010, 16:02 #2
спроси у гугла
1
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
19.01.2010, 16:04  [ТС] #3
Если бы я хотел спросить у гугла, то я бы это сделал... :|
0
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
19.01.2010, 16:06 #4
хех=)))
ну поробую своими словами как я понял (С Прата 10 глава шас читаю)
класс это как образ твоего воображаемого объекта
пример машина стотсоит из
колес, кузова,мотора, ходовки,
и выполняет определеные действия (функции)
это все класс
и ты на основе его создаешь объект
1
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
19.01.2010, 16:08 #5
Цитата Сообщение от nikkka Посмотреть сообщение
Кто ни будь, может подробно и понятно обьяснить или дать линк на статью о том, что такое Класс, и Объект?
Страуструп может.
1
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
19.01.2010, 16:12 #6
тоесть на основе созданог класса машины
ты можешь создавать разные объекты но они все будут содержать описание твоего класса
тоесть
класс машина жигули (со всеми перемеными и функциями)
мы можешь создать кучу разных машин под разными марками но они будут содержать в себе все функции и переменые жигулей=))))
1
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
19.01.2010, 16:18 #7
Мегатрон:
Правильно толкуешь.

Добавлено через 2 минуты
Теперь класс жигуля в студию:

Добавлено через 57 секунд
Интересно как выглядит описание класса ВАЗ 2106.
1
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
19.01.2010, 18:49 #8
Интересно как выглядит описание класса ВАЗ 2106.
Ну если сравнивать с BMW, например, то, вероятно, так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
namespace BMW {
class Car {
public: 
    Car(Factory &factory);
    virtual ~Car();
    bool Drive(const MapPoint &destination);
private:
    CarBody body;
    BrandWheels wheels[4];
    ControlSystem control;
    // ...
};
}
 
# define PUBLIK public:
class Zhiguli_Vaz2106 {
PUBLIK
void* karkas;
void** kolesa;
int* tipy_ostalnyh_detaley;
void** Ostalnye_detali;
int sobrat(int koli4estvo_detalej, void ** detali, void ** eshe_detali, int Slesar, void ** instrumenty, ...);
int poehali(int x, float y, void** massiv_otpavshih_detalej, void* aptechka, void* atlas, void** prepyatstviya);
int razobrat(void* sklad);
};
2
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
19.01.2010, 20:53 #9
class Zhiguli_Vaz2106: //класс похож на действительность.
int* tipy_ostalnyh_detaley; //можно было тоже void*
1
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
20.01.2010, 05:43 #10
мне больше класс с основами Lineage нравится=)))
классы каждой расы
и классы кодой профы
крути верти и делай как нада=))))
1
sasha198407
1 / 1 / 0
Регистрация: 11.11.2009
Сообщений: 134
21.01.2010, 13:15 #11
Прошу прощения, что вмешиваюсь, но как будет выглядеть класс "Паспортные данные" с предусмотренными в нем компонентными данными: фамилия, имя, отчество, пол, национальность, дата рождения, серия паспорта, номер паспорта, дата выдачи и кем выдан.
1
Елена
2428 / 777 / 23
Регистрация: 18.08.2009
Сообщений: 1,692
21.01.2010, 13:22 #12
по-моему к паспорту лучше подходит структура, в которой можно хранить переменные разного типа (числа, символы)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2010, 13:22
Привет! Вот еще темы с ответами:

Классы с конструкторами - C++
Привет всем..помогите задачки решить пожалуйста!!! Создать класс для хранения квадратных матриц. Интерфейс класса: 1) конструктор...

Графика+классы с++ - C++
В общем ребят суть проги такова: реализовать балистическое движение тела под действием сил ньютона(стрельба из пушки), при создании...

объекты и классы - C++ Builder
Здравствуйте. Помогите с задачей. Нужно написать программу на классы и объекты. Пользователь вводит символьную строку, а программа...

Объекты синхронизации - C++ Builder
Пишу http://www.cyberforum.ru/blogs/131347/ Есть std::deque<T> - разделяемый между: 1. Главным потоком который может обращатся к...


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

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

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