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

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

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

класс data - C++

03.03.2012, 23:38. Просмотров 622. Ответов 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++ Problems reading data
C++ data и перерахування
C++ ADO Data Grid Control
Скрыть поля в Data Grid'e C++
C++ Класс данных, класс сортировок
C++ в чем ошибка? if(data[i]>max_el)
Массив в структуре. invalid use of non-static data member C++
C++ Common Data Types
C++ Функция AnsiString.data()
Считать data из wav файла C++
C++ Программа поиска по data файлу
C++ Дан класс, преобразуйте его в статический класс со статическими методами и продемонстрируйте работу с ним

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
841 / 723 / 157
Регистрация: 13.01.2012
Сообщений: 1,667
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:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru