как я и ожидал, но я не понимаю почему, это как-то описано в стандарте?)
                  
                  
                  enum class E : int
                  
                  
                  {
                  
                  
                    a = 0,
                  
                  
                    b = 1,
                  
                  
                    c = 2,
                  
                  
                    d = 3
                  
                  
                  };
                  
                  
                  E e = E(3);
                  
                  
                
в новом с++ более стильно будет E e{3};
Обсуждают сегодня