Błąd multiple types in one declaration

0

Po linii 17:

#include <iostream>

using namespace std;
enum Rodzaje{
pierwszy=1,
drugi=2,
trzeci=3,
czwarty=4,
piaty=5,
}
struct Produkt{
    int id;
    int ilosc;
    string nazwa;
    string opis;
    Rodzaje rodzaj;
};
2

Brak średnika w linii dziesiątej.

1
PArtniak napisał(a):

Po linii 17:

https://4programmers.net/Pastebin/16052

(mały kod chyba lepiej dawać tu wprost)

Uwaga na marginesie: w strukturze pojawiają się klasy (string) posiadające konstruktor, to skutkuje (upraszczając) jakby klasa miała niejawny częściowy konstruktor.
Więc dla jasności, proponuję daj prawdziwy(e) konstruktor(y), nie ma uzasadnienia, aby nie miała.

Np niezainicjowanie enuma jest bardzo nie-ten-tego - o ile niezainicjowanie int'ów jakoś jest tradycyjnie usankcjonowane (choć tez nieprawidłowe)

1 użytkowników online, w tym zalogowanych: 0, gości: 1