С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Яростный кот
 Аватар для Tiami
43 / 1 / 0
Регистрация: 10.03.2009
Сообщений: 220

Обясните пожалуйста все про классы в С++

13.02.2010, 14:20. Показов 1387. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2010, 14:20
Ответы с готовыми решениями:

Подскажите, пожалуйста, учебник/статью (или что-то в этом роде) про классы
Подскажите пожалуйста, где можно найти учебник/статью (или что-то в этом роде) про классы? Нужно поскорее их изучить/понять... Заранее...

Обясните про SET
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set 1 в чем прикол применять разные методы .value .keys...

Обясните про функцию bioskey()
:help: Обясните как работать з bioskey на С. Бо надо сделать задания(создать меню с использованиям bioskey с помощью стрелок і Ентер).А я...

13
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 14:36
класс - это "штамп"
объект - это "отпечаток штампа"
всё.
0
 Аватар для 0xAX
2451 / 362 / 9
Регистрация: 27.06.2009
Сообщений: 880
13.02.2010, 14:37
Цитата Сообщение от Tiami Посмотреть сообщение
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
Ну объяснять тут одним постом не опишешь, что вам конкретно не понятно?
0
Яростный кот
 Аватар для Tiami
43 / 1 / 0
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:04  [ТС]
Вот допустим зачем делать это в программе?ну пример вот

C++
1
2
3
4
5
6
7
public: // установка атрибутов круга 
void set(int x int у. int r. color fc, fstyle fs) 
хСо - х; 
уСо - у; 
radius - г; 
fill color - fc: 
fill style - fs:
зачем приравнивать их к типам когда они расписаны в полях данных??и устанавливать им имена x,y,r,fc итд

Добавлено через 11 минут
Не понятно допустим как обращатся с помощью :: двоеточия к методам или данным класса))вапще не понимаю это обясните

Добавлено через 1 минуту
Как использовать функции классаитд да короч всю тему нада а то не понимаю
0
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:06
Цитата Сообщение от Tiami Посмотреть сообщение
итд да короч всю тему нада а то не понимаю
это всё есть в книжках. цени время других людей.
0
Яростный кот
 Аватар для Tiami
43 / 1 / 0
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:09  [ТС]
Ой блин ну и советы,я книжку говорю читаю и не пойму нифига,вы просто набиваете посты нет чтобы помочь расписать в теме разобратся По классам
0
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:14
Цитата Сообщение от Tiami Посмотреть сообщение
вы просто набиваете посты
как ты догадался? меня раскусили... караул!!!

Цитата Сообщение от Tiami Посмотреть сообщение
,я книжку говорю читаю и не пойму нифига
одно из двух - или книга плохая - или тебе ещё рано про классы читать.
0
Яростный кот
 Аватар для Tiami
43 / 1 / 0
Регистрация: 10.03.2009
Сообщений: 220
13.02.2010, 15:16  [ТС]
Ой ой как мы заговорили лучше бы помог,чем фигню писать)
0
 Аватар для kazak
3601 / 2742 / 355
Регистрация: 11.03.2009
Сообщений: 6,300
13.02.2010, 15:24
Tiami, ты бы лучше конкретнее вопросы задавал, а не всякую фигню.)
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
13.02.2010, 15:28
Цитата Сообщение от Tiami Посмотреть сообщение
Вот допустим зачем делать это в программе?ну пример вот
C++
1
2
3
4
5
6
7
public: // установка атрибутов круга 
void set(int x int у. int r. color fc, fstyle fs) 
хСо - х; 
уСо - у; 
radius - г; 
fill color - fc: 
fill style - fs:
Если так написано в твоей книге, то нет ничего удивительного в том, что ты ничего не понимаешь
0
 Аватар для bmw666
11 / 9 / 2
Регистрация: 25.12.2008
Сообщений: 40
13.02.2010, 15:31
Все кто может ответить на этот вопрос не раз перепрочитывали что бы понять... лично я классы без компа перечитывал раз 10... но все такие все понял а потом на практике добил... Ничего сложного нет...

ООП придумано для того что бы сблизить программирование с реальным миром... что бы создавать объекты подобные реальности... Вот допустим опишем кота:
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
26
27
28
29
30
31
32
33
34
#include <iostream.h>
#include <conio.h>
 
class Pet
{
    private: // все поля скрыты и доступны только методам
    int Lapu;
    char Cvet[10];
    char Sherst[20];
    public: // открываем доступ для методов
    void SetPet() // метод в котором будем давать характеристики животному
    {
        cout << "Vvedite kolichestvo lap: ";
        cin >> Lapu;
        cout << "Vvedite cvet jivotnogo: ";
        cin >> Cvet;
        cout << "Vvedite tip shersti: ";
        cin >> Sherst;
    }
    void ShowPet() // отображаем характеристики
    {
        cout << "Kolichestvo lap: " << Lapu << endl;
        cout << "Cvet jivotnogo: " << Cvet << endl;
        cout << "Tip shersti: " << Sherst << endl;
    }
};
 
int main()
{
    Pet Kot;
    Kot.SetPet(); // вводим данные
    Kot.ShowPet(); //смотрим результат
    getch();    
}
Таким образом у нас поля закрыты и доступ только через интерфейс методов... Это удобно и защищено. Как по мне проще примера не навести.
0
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
13.02.2010, 15:31
Tiami:
И что ты не понимаешь то что ты написал в свое посте:
Улучшите программу и исправьте ошибки
0
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
13.02.2010, 15:58
Цитата Сообщение от bmw666 Посмотреть сообщение
ООП придумано для того что бы сблизить программирование с реальным миром... что бы создавать объекты подобные реальности...
да не. объекты, подобные реальности - это игры.
ооп придумали для "укрощения" сложности ПО. человек не компьютер, он не может одновременно в голове держать работу всей программы. ООП - это воплощение принципа разделяй и властвуй.
0
 Аватар для bmw666
11 / 9 / 2
Регистрация: 25.12.2008
Сообщений: 40
13.02.2010, 20:01
Я это объяснял человеку который не в силах сам выучить классы... Хотя я тебя понимаю и соглашаюсь но он ясное дело этого не поймет)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2010, 20:01
Помогаю со студенческими работами здесь

Обясните пожалуйста момент с колбеком функции
function loadScript(src, callback) { let script = document.createElement('script'); script.src = src; script.onload = () =&gt;...

Обясните пожалуйста откуда иконка берется?
А вот код, хоть убей не могу понять, не знаю что даже искать. Это шаблон, файл header.twig: &lt;li&gt;&lt;a href=&quot;{{...

Обясните, пожалуйста как сделать дальше!
Как найти какая из сумм чисел максимальная, а какая минимальная? Это начало программы! from random import* print &quot;Введите число...

пожалуйста обясните некоторые стрчоки кода
Задание такое : Установить в единицу каждый второй бит целого числа А. Если честно в битовых операциях я очень слаб,поэтому решил...

Задача по теме классы "про карты", если все 5 карт одной масти, то выдать «Флеш», в противном – сдать еще 5 карт
Доброго времени суток) Пишу прогу по теме Классы, дописав до определенного места столкнулся с ошибками, но не могу понять в чем именно,...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru