• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Ręczne eokreślanie typu wewnętrzneog wyliczenia ( enum )

42 Warsaw Coding Academy
0 głosów
164 wizyt
pytanie zadane 13 kwietnia 2018 w C i C++ przez Jakub 0 Pasjonat (23,120 p.)
zamknięte 13 kwietnia 2018 przez Jakub 0

Witam, poznałem ostatnio wyliczenia z własnym zasięgiem:

enum class egg {Small, Medium, Large, Jumbo};

Kod działa ok, ale nie wiem czemu nie kompiluje mi się program kiedy chce określić pożądany typ wyliczenia:

enum class : short egg {Small, Medium, Large, Jumbo};

Wiem że to może bez sensu ale dla pewności dam cały kod :

#include<iostream>

int main(){
    enum class : short egg {Small, Medium, Large, Jumbo};
}

Błąd kompilacji polega na powiadamianiu mnie że każda dana symboliczna z unum'a nie jest zadeklarowana i że obiekt egg wymaga jednego elementu w inicjalizatorze:

Korzystam z code::blocks 17.12 i niby ze standardu c++17. Z czego wynika błąd?

Z góry dziękuje za pomoc.

komentarz zamknięcia: wiem

1 odpowiedź

+1 głos
odpowiedź 13 kwietnia 2018 przez niezalogowany
wybrane 13 kwietnia 2018 przez Jakub 0
 
Najlepsza
enum class egg: short{ Small, Medium, Large, Jumbo };
komentarz 13 kwietnia 2018 przez Jakub 0 Pasjonat (23,120 p.)

A to dziwne:

Dziękuje za pomoc :)

1
komentarz 13 kwietnia 2018 przez niezalogowany
Pewnie jakiś błąd ;)

Podobne pytania

0 głosów
1 odpowiedź 1,290 wizyt
pytanie zadane 27 kwietnia 2016 w C i C++ przez lukasz_m Obywatel (1,380 p.)
0 głosów
1 odpowiedź 168 wizyt
pytanie zadane 31 października 2016 w C i C++ przez PaulW Początkujący (470 p.)
0 głosów
4 odpowiedzi 1,093 wizyt
pytanie zadane 7 maja 2020 w C i C++ przez dominik195k Obywatel (1,030 p.)

93,382 zapytań

142,382 odpowiedzi

322,540 komentarzy

62,738 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...