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

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

Войти
Регистрация
Восстановить пароль
 
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
#1

обекты класса С++ - C++

22.02.2012, 00:22. Просмотров 419. Ответов 4
Метки нет (Все метки)

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
  time5.cpp  //   îïðåäåëåГ*ГЁГї ÔóГ*êöèé-÷ëåГ*îâ ГЄГ«Г*Г±Г±Г*  Time
  #include <iostream.h>
  #include"time5.h"
  //   ÔóГ*êöèÿ-ГЄГ®Г*ñòðóêòîð äëÿ ГЁГ*èöèГ*ëèçГ*öèè private-Г¤Г*Г*ГЁГµ.
  //   ГЇГ® óìîë÷Г*Г*ГЁГѕ Г§Г*Г*Г·ГҐГ*ГЁГї=0 (Г±Г¬. îïèñГ*Г*ГЁГҐ ГЄГ«Г*Г±Г±Г*).
  Time::Time(int hr, int min, int sec)
  {
  setTime(hr, min, sec );
  }
  //ÓñòГ*Г*îâêГ*  Г·Г*Г±Г*  Г¬ГЁГ*ГіГІ  Г±ГҐГЄГіГ*Г¤
  void Time::setTime(int h, int m, int s)
  {
        setHour(h);
        setMinute(m);
        setSecond(s);
  }
  // ÓñòГ*Г*îâêГ* Г§Г*Г*Г·ГҐГ*ГЁГї Г·Г*Г±Г*
  void Time::setHour(int h)
  {hour=(h>=0&&h<24)?h;0;}
  //   ÓñòГ*Г*îâêГ* Г§Г*Г*Г·ГҐГ*ГЁГї ìèГ*ГіГІ
  Void Time::setMinute(int m)
  { minute=m>=0&&m<60)?m:0;}
  //   ÓñòГ*Г*îâêГ* Г§Г*Г*Г·ГҐГ*ГЁГї Г±ГҐГЄГіГ*Г¤
  void Time::setSecond(int s)
  { second(s>=0 && s<60)?s:0;}
  //Ïîëó÷èòü Г§Г*Г*Г·ГҐГ*ГЁГї  Г·Г*Г±Г*
  int Time::getHour() const {return hour;}
  // Ïîëó÷èòü Г§Г*Г*Г·ГҐГ*ГЁГї ìèГ*ГіГІ
  int Time::getMinute() const {return minute:}
  //   Ïîëó÷èòü Г§Г*Г*Г·ГҐГ*ГЁГї Г±ГҐГЄГіГ*Г¤
  int Time::getSecond() onst {return seond;}
  //  ГЋГІГ®ГЎГ°Г*æåГ*ГЁГї âðåìåГ*ГЁ Гў ôîðìГ*ГІГҐГЌГЌ:ГЊГЊ
  void Time::printMilitary() const
  {
  cout <<(hour<10?"0":"")<<hour<<":"<<(minute<10?"0":"")minute;
  }
  //  ГЋГІГ®ГЎГ°Г*æåГ*ГЁГҐ âðåìåГ*ГЁ Гў Г±ГІГ*Г*Г¤Г*ðòГ*îì ôîðìГ*ГІГҐ ГЌГЌ:ГЊГЊ:SS ГЂГЊ (èëè ГђГЊ)
  void Time::PrintStandard() // äîëæåГ* áûòü ïîñòîÿГ*ГЁГ¬
  {
  cout<<((hour==12)?12:hour%12)<<""<<(minute<10?"0":"")<<minute<<""<<(second<10?"0":"")<<second<<(hour<12?"AM":"PM");
  }
 
  example 01.cpp
  //   ÏîïèòêГ* äîñòóïГ* ГЄ ГЄГ®Г*Г±ГІГ*Г*ГІГ*îìó îáúåêòó Г± Г*ГҐГЄГ®Г*Г±ГІГ*Г*ГІГ*îé ГґГіГ*êöèåé-÷ëåГ*îì
  #include "time5.h"
  int main()
  {
  Time wakeUP(6,45,0): //        Г*ГҐГЄГ®Г*Г±ГІГ*Г*ГІГ*ûé îáúåêò
  const Time noon(12,0,0);  //    ГЄГ®Г*Г±ГІГ*Г*ГІГ*ûé îáúåêò
 
           wakeUp.setHour(18);
           noon.setHour(12);          // îøûáêГ*
           wakeUp.getHour();
           noon.getMinute();
           noon.printMilitary();
           noon.printStandard();      // îøáêГ*
           return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2012, 00:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос обекты класса С++ (C++):

Проверка создания объекта класса BBB из класса AAA и работа с ним - C++
#define @param2; // объявили для выяснения случая: нужен новый или использовать существующий. Class AAA { private: void...

Вызов метода производного класса через обращение к методу базового класса - C++
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp, то всё нормально. Если же создавать в...

Приём константных векторов класса, как аргументов в методе другого класса - C++
Есть такой класс: class Order { private: int numberOrder; map &lt;string, int&gt; catalogDish; double totalCost; public: ...

Шаблон класса, параметром которого должны являться наследники определённого класса - C++
Сразу извиняюсь за нубский вопрос. Суть в том, что я хочу сделать шаблон класса, параметром которого должны являтся наследники...

Как получить private переменную класса, функцей членом другого класса - C++
Игра змейка: Есть класс поле в котором содержится размеры поля: class field { private: int FIELD_START; int...

внук родительского класса не может работать с полями дедовского класса; почему? - C++
Не всё так просто на самом деле. Непонятно, какую роль во всём этом играют шаблоны. Но к делу. Вот код: class base { public: base...

4
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
22.02.2012, 00:23 #2
и чё?
0
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
22.02.2012, 00:24  [ТС] #3
помагите пожолуста
я незнаю почему не хочет запускатыся в консоли
0
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
22.02.2012, 00:30 #4
ну вы молодцы. здесь смотри:
Подскажите в чом ошибка?
1
Jupiter
22.02.2012, 00:32     обекты класса С++
  #5
 Комментарий модератора 
Тема закрыта!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2012, 00:32
Привет! Вот еще темы с ответами:

Объявление объекта класса fstream в качестве статической компоненты другого класса - C++
Доброго времени суток. Есть задание, в котором говорится &quot;...Перепишите программы из упражнений 4 и 6 таким образом, чтобы использовать...

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

Удаление экземпляра класса в функции самого класса (Ошибка при отладке) - C++
Допустим, у нас есть класс Buffer, который хранит в себе указатель на класс некоторой матрицы и количество этих указателей refcounter ...

Как обраиться к функции класса через другую функцию класса (друга)? - C++
Пример кода: #include &lt;iostream&gt; using namespace std; class Sasha; class Petya { public: friend class Sasha; ...


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

Или воспользуйтесь поиском по форуму:
5
22.02.2012, 00:32
Закрытая тема Создать тему
Опции темы

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