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

Enum - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ цикл пост условие http://www.cyberforum.ru/cpp-beginners/thread739775.html
# include <iostream.h> # include <stdio.h> # include <conio.h> # include <math.h> void main() {int d=0,r=0,u=0,g=0,s0,s1,sum; cout <<"Rebus \n"; do {
C++ Не могу определить назначение функции и то что она делает #include <iostream.h> #include <conio.h> #include <stdio.h> struct llist{ int val; llist *next,*prev; }; void vstavkov(llist **z, int n){ http://www.cyberforum.ru/cpp-beginners/thread739753.html
Составить программу для сложения дробей C++
Даны две дроби А/В и С/Д (А,В,С,Д - натуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью.
Вывести на экран таблицу значений функции C++
всем привет. помогите пж разобраться с задачей. объясните пж к чему здесь (a и b) и как значения К подставлять (я так понимаю оно идет от 1 до бесконечности).
C++ Проблемы с кодом. Ругается на strcpy. Хелпните http://www.cyberforum.ru/cpp-beginners/thread739694.html
Программа по удалению последнего столбца из матрицы. #include <iostream> #include <string> #include <windows.h> using namespace std; void Print(char***matr,int str,int stb) //Печать матрицы
C++ Графы. Поток минимальной стоимости Помогите кто может сделать тестовый пример для данной программы. Что-то не выходит у меня с вводом и выводом: данные читаются из файла(Input), результат записывается в файл(Output). #include <vector> #include <algorithm> using namespace std; // это типа бесконечность будет const int inf = 0x3fffffff; подробнее

Показать сообщение отдельно
h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 125
20.12.2012, 16:00  [ТС]     Enum
Цитата Сообщение от Afflicted Посмотреть сообщение
полагаю, что для удобства использования.
Например, возможно провернуть такое действие:

C++
1
std::cout << Foo(GREEN);
что выведет значение элемента
Тут это скорее функциональное приведение, а в моем коде создается экземпляр Foo с именем Colors, хотя Foo как таковой не определен:

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using std::cout;
 
enum Foo(Bar);
 
int main()
{
    Bar = (Foo)1;
    cout << Bar;
    return 0;
}
Добавлено через 7 минут
Похоже что так и есть - создается экземпляр Foo в виде Bar, не знал что так можно
А что на счет второго моего вопроса?
влияет ли запись вида "enum class" на что-то кроме области видимости констант перечисления?
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru