Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Paevl
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
1

Перечисление символов выдает ошибку "Expected identifier"

10.12.2015, 13:11. Просмотров 280. Ответов 5
Метки нет (Все метки)

C++
1
enum romeNumb { 'I'  , 'V' ,  'X' , 'L' , 'C' , 'D' , 'M' };
народ, помогите разобраться, как нужно правильно написать перечисление этих символов, выдает ошибку на такую запись Expected indefiner
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2015, 13:11
Ответы с готовыми решениями:

Ошибка компиляции "expected identifier or '('"
#include <stdio.h> void printname(string name); int main(void) { ...

Компилятор выдает ошибку: error C2041: недопустимая цифра "8" для основания "8"
Собственно код: #include <iostream> #include <string> using namespace std;...

Выдает ошибку c:\proect\8\8\8.cpp(60): error C2040: ==: "char [20]" отличается по уровням косвенного обращения от "int"
Программа должна выводить фамилии всех нападающих с датой рождения из основного...

Исправить ошибку "expected primary-expression before 'int'"
У меня есть простая функция в классе func1(int i) и я пытаюсь написать...

Устранить ошибку оформления кода "expected `}'"
Помогите с кодом, выдаёт ошибку expected `}' at end of input, in function `int...

5
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
10.12.2015, 13:20 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
enum class eRomeNumber
{
   NOSET,
 
   RN_I,
   RN_V,
   RN_X,
   RN_X,
   RN_L,
   RN_C,
   RN_D,
   RN_M,
};
0
Paevl
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
10.12.2015, 13:33  [ТС] 3
ага, а что такое rn
0
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
10.12.2015, 13:34 4
Цитата Сообщение от Paevl Посмотреть сообщение
а что такое rn
RichNuts же ж
0
gromo
372 / 271 / 30
Регистрация: 04.09.2009
Сообщений: 1,214
10.12.2015, 13:45 5
rikimaru2013, в scoped enumeration избыточно писать префикс для членов перечисления, потому что все равно к ним не достучишься не предварив именем типа-перечисления eRomeNumber::
0
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
10.12.2015, 13:49 6
gromo,
такой подход используется вовсех игровых движка при перечислении enum клавиш. Сложно сразу сказать причину, но подозреваю, что из-за:
1) установленного кодинг стайла
2) читаемость значимой части enum
0
10.12.2015, 13:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2015, 13:49

Исправить ошибку "expected primary-expression"
Уважаемые форумчане помогите разобраться с простейшей арифметической...

Исправить ошибку "Expected unqualified-id before '{' token"
#include <stdio.h> #include <string.h> #include <ctype.h> using namespace...

Выдает ошибку invalid conversion from "int*" to "int"
Добрый вечер! Что за ошибка?invalid conversion from "int*" to "int" ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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