Verwachte initialisatie voor functienaam

Ik probeer C++ te leren. Maar wanneer ik deze code probeer te compileren met GCC-4.4.5 met behulp van de opties ” g++ -Wall -c “, krijg ik de volgende foutmelding:

g++ -Wall -c “lab2.cc” (in directory: /home/ion/Univer/Cpp)

lab2.cc:11: fout: verwachte initialisatie voor create

lab2.cc:20: fout: verwachte conversie van constructor, destructor of type vóór str_compare

Compilatie mislukt.

Beide fouten zijn gekoppeld aan de functiedeclaraties. (ronde 11 is de declaratie van functie create, ronde 20 – van de functie str_compare). Probeerde te googlen voor dit soort fouten, maar kon geen voorbeelden van soortgelijke fouten vinden, omdat de foutmeldingen erg algemeen zijn. Hoe kan ik hun betekenis begrijpen en hoe ze op te lossen? Hartelijk dank voor uw aandacht.


Antwoord 1, autoriteit 100%

Je mist een puntkomma aan het einde van je ‘struct’-definitie.

Ook

*sotrudnik

moet

. zijn

sotrudnik*

Antwoord 2, autoriteit 8%

Probeer een puntkomma toe te voegen aan het einde van uw structuur:

struct sotrudnik {
    string name;
    string speciality;
    string razread;
    int zarplata;
} //Semi colon here

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Other episodes