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

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

Войти
Регистрация
Восстановить пароль
 
vladis222
0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 78
#1

Программа на создание класса и инкапсуляцию - C++

17.04.2012, 16:00. Просмотров 322. Ответов 1
Метки нет (Все метки)

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

Как не нарушить инкапсуляцию? - C++
Попал в такой парадокс... Есть класс "А" Есть класс "Б" Есть класс "В, который наследник класса А". У класса А есть три...

Библиотеки раскрывают инкапсуляцию - C++
.h: #include <string> class A { public: A(); ~A(); private:

Явное создание экземпляра класса и явная специализация шаблона класса - C++
Всем добрый день! Не могу разобраться - эти две технологии дают один и тот же результат? В каких случаях применять одно и другое?...

Создание указателя типа базового класса на экземпляр производного класса - C++
Добрый день! Иногда видел коды, где создавался указатель типа базового класса на объект класса - наследника, для чего это может применяться?

Создание класса-списка на основе кода со списком без класса - C++
Здравствуйте. Не могли бы вы показать, как оформить этот код в виде класса. Смысл задания: это засунуть в список большое число(здесь я...

Построение описания класса, создание и уничтожение объектов этого класса - C++
Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения...

1
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
17.04.2012, 17:18 #2
Вот что-то придумал:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include<iostream>
class CTimestampDiff
{
private:
    float m_timestamp;
public:
    void SetTimestamp(float ftime)
    {
        m_timestamp = ftime;
    }
    void SubTimestamp(float nexttime)
    {
        float DayStar, DayEnd, HourStart, HourEnd, MinutesStart, MinutesEnd, SeconstStart, SecondEnd;
 
        HourStart = modf(m_timestamp, &DayStar) * 24;
        HourEnd = modf(nexttime, &DayEnd) * 24;
 
        MinutesStart = modf(HourStart, &HourStart) * 60;
        MinutesEnd = modf(HourEnd, &HourEnd) * 60;
 
        SeconstStart = (int) modf(MinutesStart, &MinutesStart) * 60;
        SecondEnd = (int) modf(MinutesEnd, &MinutesEnd) * 60;
 
        SecondEnd -= SeconstStart;
        if(SecondEnd < 0)
        {
            ++MinutesStart;
            SecondEnd +=60;
        }
        MinutesEnd -= MinutesStart;
        if(MinutesEnd < 0)
        {
            ++HourStart;
            MinutesEnd += 60;
        }
        HourEnd -= HourStart;
        if(HourEnd < 0)
        {
            ++DayStar;
            HourEnd +=24;
        }
        DayEnd -= DayStar;
        if(DayEnd < 0)
            std::cout << "На твой страх и риск!" << std::endl;
 
        std::cout <<  DayEnd << " " << HourEnd << " " << MinutesEnd << " " << SecondEnd;
    }
    float GetTimestamp()
    {
        return m_timestamp;
    }
}my_program, standard_program;
 
int main()
{
    setlocale(LC_ALL, "");
    my_program.SetTimestamp(12.6f);
    standard_program.SetTimestamp(12.8f);
    my_program.SubTimestamp(standard_program.GetTimestamp());
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2012, 17:18
Привет! Вот еще темы с ответами:

Создание объекта класса с полем являющимся объектом другого класса - C++
Bill a; cin&gt;&gt;a;//тут я ввел с помощью перегруженного оператора ElementSpiska c; //поля у Spiska(Bill A,int,string,int) ...

Возможно ли создание объекта шаблонного класса в функции этого класса? - C++
Доброго времени суток, уважаемые форумчане :) Мне по лабам задали задание - реализовать шаблон контейнера (множество) с операциями...

Пример класса с конструктором и деструктором, создание экземпляра класса через конструктор с параметрами - C++
Привести пример класса с конструктором и деструктором, созданием экземпляра класса с помощью конструктора с параметрами.

Создание статической функции класса, которая принимает экземпляр этого же класса как объект - C++
Привет. Есть такой код class Model { public: Model(); Model(int verticesSize, int facesSize); ~Model(); static void...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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