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

Диапазон перечисления enum и его размер. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Портирование http://www.cyberforum.ru/cpp-beginners/thread30827.html
Помогите пожалуйста с портированием задачи на си: определить один из седловых элементов матрицы (наибольший в строке и наименьший в столбце) uses crt; const n=3; m=4; var a:arrayof...
C++ Целочисленная прямоугольная матрица Ребят,помогите пожалуйста найти ошибку... Задача:Дана целочисленная прямоугольная матрица.Определить:1)количество строк,не содержащих ни одного нулевого элемента;2)максимальное из... http://www.cyberforum.ru/cpp-beginners/thread30823.html
Считать матрицу из файла C++
Как считать размерность матрицы и затем саму матрицу из файла? Добавлено через 52 минуты 53 секунды HELP!!!!!!!!!!!!!!!!!:help:
C++ Открытия exeшника в бинарном виде
void main(void) { FILE * f = NULL; if(fopen("..\\debug\\ffffffff.exe", "r") == NULL) cout << "Owibka"; fclose(f); } Помогите плиз разобратся... Мне надо открыть собственно...
C++ Поиск слова в тексте. http://www.cyberforum.ru/cpp-beginners/thread30798.html
Дан текстовый файл с расширением txt. В нем очень много слов с определениями. Слово и его определение записано в одну строку. Пример: слово – его определение Еще слово – его определение ...
C++ Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива Здравствуйте, помогите решить задачку на С: Написать и протестировать функцию, вычисляющую разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива.... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17823 / 6033 / 388
Регистрация: 30.03.2009
Сообщений: 16,563
Записей в блоге: 26
21.04.2009, 23:46
Humanitis

> Цитата из стандарта
Однако ты прав. Правда это дело касается неявного преобразования типа (и только в си++, в си такого запрета нет)

т.е.
C++
1
2
color c = 1; // по стандарту действительно запрещено неявное преобразовние
color c = (enum color)1; // а это действо разрешено
Собственно, это ещё одно место, где идёт различие в поведении Си и Си++

Добавлено через 1 минуту 42 секунды
Цитата Сообщение от #pragma Посмотреть сообщение
А вопросы и всё остальное без изменения(теперь понятно почему у некоторых не компилилось).Но вопрос актуален-это проходит компиляцию,и на печать "с" тоже выходит корректно,хотя за пределами диапазона по книге.
Я так понял, что ты что-то не понял. Поясни поподробнее, а то прочёл 3 раза и не въехал
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru