Класс Data С++

Тема в разделе "Общие вопросы по С и С++", создана пользователем -, 3 мар 2012.

  1. Гость

    нужно реализовать класс Data, используя для представления месяцев массив структур. Структура имеет 2 поля: название месяца (строка) и количество дней в месяце. Индексом в массиве явл. перечисляемый тип month. Реализовать 2 варианта класса: с обычным массивом и статическим массивом месяцев. вот мои некоторые наброски:


    Код (C++):
    #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 () {}
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    а где структура то?
     
  3. Гость


    я честно говоря не понимаю как это реализуется
     
  4. qqwertty

    qqwertty Гость

    Определенно с пом. stuct

    Код (C++):
    struct mounths
    {
    mounth Mounth;
    int Days;
    };

    //в классе
    mounths massive0[12];
    В конструкторе класса надо заполнять структурку.
    Если статический массив, то тогда не в конструкторе, я прост не знаю какие у вас требования к оформлению класса, чтобы написать где.
     
Загрузка...

Поделиться этой страницей