Класс Data С++

  • Автор темы Guest
  • Дата начала
G

Guest

#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 () {}
 
Q

qqwertty

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

C++:
struct mounths
{
mounth Mounth;
int Days; 
};

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