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

Перечисления. Переменная не входит в диапазон - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread939276.html
Кто нибудь может помочь с объяснением указателей? 1) struct pizza { string name; int diameter; int weight; }; int main ()
C++ ошибка в коде #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> int main () { for(long index = 40000; index < 2000000; index++) http://www.cyberforum.ru/cpp-beginners/thread939269.html
Как узнать в какой ОС запускается программа? C++
Как узнать в какой ОС запускается программа? И уже дальше делать то или иное в зависимости от ОС.
C++ Показать все четные числа столько, сколько выполняет оператор "for"
здравствуйте подскажите пожалуйста как мне сделать чтобы показать все четные числа столько сколко выполнает оператор "for" #include <iostream> using namespace std; int main() {
C++ Отладка в Visual Studio 2010, не отображаются контрольные переменные http://www.cyberforum.ru/cpp-beginners/thread939245.html
Помогите пожалуйста разобраться, что у меня случилось с отладкой. С определенного момента просто перестали отображаться контрольные переменные в режиме отладки, хотя раньше отображались. Например я не могу отслеживать переменную h в цикле: for(int h=0;h<10;h++){ ... } Может кто сталкивался с такой проблемой...
C++ Актуально ли WinApi? Доброе всем время суток Есть вопрос касающийся актуальности winapi: Сейчас собственно изучаю winapi но сталкивался со слухами о том что винапи уже не актуален всвязи с тем на windows 8 придумали чтото новое или както так вообщем хотел спросиль людей которые следят за этими вопросами или просто обладают инфой ну и естевственно получить совет что актуально а что нет и есть ли смысл разбираться в... подробнее

Показать сообщение отдельно
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
18.08.2013, 09:23  [ТС]     Перечисления. Переменная не входит в диапазон
Цитата Сообщение от castaway Посмотреть сообщение
Все по канонам языка С++.
Страуструп так не считает )
C++
1
2
3
4
enum flag {x=1, y=2, z=4, e=8};
...
flag f2 = flag(5);    // OK: flag(5) принадлежит типу flag и входит в его диапазон
flag f4 = flag(99);  // не определено: 99 не входит в диапазон типа flag
Мне что не понятно во всем этом, так это то, что означает слово "не определено" и какие последствия могут быть от такого присваивания
Миниатюры
Перечисления. Переменная не входит в диапазон  
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru