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

Невозможно инициализировать enum целыми числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправляем ошибки http://www.cyberforum.ru/cpp-beginners/thread1005471.html
программа вычисления площади определенной фигуры: а*b , для прямоугольника, a*h/2 , для треугольника, S = (a+b)*h/2 , для трапеции, 3,14*R2 , для круга, ...
C++ Битовые операции и операции смещения языка С Помогите пожалуйста... Написать две программы,первая из которых будет вводить составные части структуры данных(которые преведены в ниже), и формирует из них упакованную структуру. Вторая программа... http://www.cyberforum.ru/cpp-beginners/thread1005466.html
C++ Проверьте пожалуйста программы
Проверьте пожалуйста программы кто опытный ... чтобы препод не ругал)) _1_Задание__________________________________________________________________________ /* Найти сумму целых положительных...
Игра понг C++
Игра Понг С++! вот моя игра ошибок вроде нету, но почему-то не идет управление клавиатурой, я не могу передвигать плиты, подскажите как решть эту! #include <windows.h> #include <gl/glut.h>...
C++ C++ массив. Сложно http://www.cyberforum.ru/cpp-beginners/thread1005437.html
Дан одномерный массив, состоящий из N вещественных элементов. 8.1. Заполнить массив случайными числами. 8.2. Найти минимальный элемент. 8.3. Вычислить произведение не нулевых элементов массива....
C++ За один просмотр вывести фамилии, сума цыфр номера которих найменшая создать файл записей сполями фамилия абонента, номер телефона. За один просмотр вывести фамилии, сума цыфр номера которих найменшая(сахраняя порядок в файле) #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1

Невозможно инициализировать enum целыми числами - C++

12.11.2013, 14:32. Просмотров 560. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
enum CellType {
        EXCEPTION = -1,
        SPACE = 0,
        WALL = 1,
        TANK = 2,
        AMMO = 3
    };
CellType Buffer[]={3,3,3,3,3,3,3,3,3,3,3,3};
Ошибка компиляции: error: invalid conversion from 'int' to 'CellType'

Мне почему-то казалось, что енумы это те же целочисленные константы и конвертить их в int вполне позволительно. КАК ЖЕ БЫТЬ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru