Terve taas.
Olisi seuraavassa koodissa "multiple types in one declaration" virhe joka viittaa tuonne koodin loppuun. Virhe mahd. johtuu tuossa alussa olevasta class setistä mutta muistelisin jossain nähneeni tuollaisen esimerkin. Firma ja Merkkijono luokat määritellään vasta myöhemmin samassa tiedostossa siksi ne oleilevat tuossa alussa.
class Firma class Merkkijono class Henkilo { private: Merkkijono *nimi; Merkkijono *hetu; Firma *tyopaikka; Merkkijono *asema; Merkkijono *osoite; int postinumero; Merkkijono *asuinkaupunki; PVM ika; PVM syntymaaika; public: Henkilo(); Henkilo(const Henkilo &kopio); ~Henkilo(); void Kysy(); void AsetaNimi(const Merkkijono &p_nimi); void AnnaNimi(const Merkkijono &p_nimi); void Muunna(); void Tulosta(); }; // <- VIRHE VIITTAA TÄNNE
class Firma;
class Merkkijono;
Puolipisteet kuntoon siis lienee ongelman ydin.
[insert syvä huokaus] Puolipisteet... [/...]
Taas näkee et ei kannata koodata aivot nollilla :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.