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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Ольга Куликова
0 / 3 / 0
Регистрация: 26.10.2009
Сообщений: 4
#1

перечислимый тип - C++

16.11.2009, 18:21. Просмотров 1990. Ответов 1
Метки нет (Все метки)

помогите пожалуйста написать конструктор, у которого в качестве параметра передается нужное поле из перечислимого типа!!!! на C++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2009, 18:21     перечислимый тип
Посмотрите здесь:

Перечислимый тип enum ,что это? - C++
Не пойму зачем он нужен,если все равно он возвращает целые числа? Как обращаться именно к имени(string) элемента типа enum?К примеру...

Комбинированный тип. Тип запись - C++
Тип запись typedef.. Прошу помочь с основными операциями над структурами, желательно без указателей. Интересует поиск, выбор, вывод.. да...

Перечислимый тип - Pascal
а помогите, пожалуйста, решить задачку: Type страна(Алжир, Египет, Заир, Камерун, Конго, Ливия, Мали, Нигер, Судан, Чад, Эфиопия); var...

Перечислимый тип - Turbo Pascal
Помогите исправить ошибку, программа верная посути но надо подправить, у меня выводит все время одну и ту же букву, помогите пожалуйста ...

перечислимый тип - Pascal
type курс=(С,В,Ю,З){север,восток,юг,запад} приказ=(вперед,вправо,назад,влево); var K1,K2:курс; ПР:приказ; корабль...

Перечислимый тип - C#
Дано type имя = (Аня, Валя, Женя, Петя, Саша, Таня, Шура, Юра); данные = record пол : (муж, жен); ...

Записи.Перечислимый тип - Delphi
1. Дано type имя = (Аня, Валя, Женя, Петя, Саша, Таня, Шура, Юра); данные = record пол : (муж, жен); ...

перечислимый тип примеры программ - Free Pascal
эта программа заполняет диапазон значениями температуры воздуха с помощью случайных чисел(строка 13 программы) можно вместо random...

ЗАПИСИ, МНОЖЕСТВА, ПЕРЕЧИСЛИМЫЙ ТИП, СТРОКИ - Pascal
Прошу помощи.. 1. Багаж пассажира характеризуется кол-вом вещей и общим весом вещей. Пусть дан массив, содержащий информ. о багаже...

Очень надо. Множественный и перечислимый тип - Delphi
учусь работать с Delphi и дошел до множественного типа. Кому не сложно сделайте программу для образца, я не совсем понял как работает Set...

Перечислимый тип данных - разобрать код - PascalABC.NET
Пытаюсь разобраться с PascalABC.NET по книжке Фаронова про TP 7.0 и справке PascalABC.NET. Возникло 3 вопроса: 1) Почему в функции...

Перечислимый тип (аналог enum в mysql) - SQL Server
Можно ли при создании поля в таблице задать ограничения на вводиммое значение и как это сделать? Нужно например, чтобы в поле "статус"...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,508
16.11.2009, 18:58     перечислимый тип #2
Вот так как-нибудь?
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
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
 
enum colors { RED = 1, GREEN = 2, BLUE = 3 };
 
class Color {
private:
    colors m_color;
public:
    Color(const colors& c){
        m_color = c;
    }
    colors getColor() const {
        return m_color;
    }
};
 
int main(){
    Color col(RED);
    
    colors c = col.getColor();
    cout << "Current color is ";
    switch(c){
        case RED :
            cout << "RED" << endl;
            break;
        case GREEN :
            cout << "GREEN" << endl;
            break;
        case BLUE :
            cout << "BLUE" << endl;
            break;
        default:
            cout << "UNKNOWN" << endl;
    }
    
    return 0;
}
Ответ Создать тему
Опции темы

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