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

класс data - C++

Восстановить пароль Регистрация
 
нона
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 14
03.03.2012, 23:38     класс data #1
нужно реализовать класс Data, используя для представления месяцев массив структур. Структура имеет 2 поля: название месяца (строка) и количество дней в месяце. Индексом в массиве явл. перечисляемый тип month. Реализовать 2 варианта класса: с обычным массивом и статическим массивом месяцев. вот мои некоторые наброски:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
enum mounth ( january, february, march, april,may, june,jule,august,nuvember, october,december)
class Data
{
      int massive0 [12];
      static const int kol =31 ;
      enum { nazv = 12 };
      int massive1[k];
      int massive2[n];
      public:
      Data ()
      { 
           for (int i = 0;i<k ; ++i)
           m0[i] = m1 [i]= m2 [i];
           }
           };
Data (): m0 (), m1 (),m2 () {}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2012, 23:38     класс data
Посмотрите здесь:

Как преобразовать указатель на класс к указателю на асбтрактный класс? C++
Указатели в базовом классе на базовый класс и производный класс C++
C++ С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
Класс, для полей которого нужно использовать класс C++
C++ Класс Quadrangle (четырехугольник). Класс хранит Декартовы координаты четырех углов четырехугольника
C++ Область видимости. один класс не видит другой класс
Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости C++
C++ Создайте класс, в котором есть ostream& operator<<. Класс должен содержать очередь с приоритетом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
03.03.2012, 23:55     класс data #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
enum mounth { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC};
struct month_desc
{
    string name;
    int days;
};
class Data
{
    static month_desc months[12];
    ...
};
month_desc Data::months[] = 
{
    { "January", 31 },
    ...
};
Yandex
Объявления
03.03.2012, 23:55     класс data
Ответ Создать тему
Опции темы

Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru