Я работаю со второго издания «Учить себя c ++» Ричарда Рили. Когда он ввел Enum , он дает следующий код, который должен выводить «сегодня 2» и т. Д. Мой компилятор бросает ошибки, но я не могу понять, почему это не работает. Версия C ++ он работал над старшим и, следовательно, enum работает сейчас по-разному?#include
//declare a new enumerated type 'days'
enum days{
Saturday, //Saturday=0 by default
Sundat=0, //Force Sunday=0 too
Monday, //Monday=1, Sunday+1
Tuesday, //Tuesday=2, Sunday+2
Wednesday, //=3
Thursday, //etc.
Friday
} today; //declare a new variable 'today' of type 'days'
int main(){
//declare two more 'days' objects
days yesterday;
days tomorrow;
//assign some values and print
today=Tuesday;
yesterday=today-1;
tomorrow=today+1;
std::cout
Подробнее здесь: https://stackoverflow.com/questions/797 ... ily-book-c