I keep getting this error for my subclasses. I've even declared a virtual function in the parent class, but this error persists. Can somebody help?
    In file included from main.cpp:11:0:
MaleAth.h:35:13: error: expected initializer before 'MaleAth'   
 std::string MaleAth::getName()
             ^~~~~~~
In file included from main.cpp:12:0:
FemaleAth.h:40:1: error: expected initializer before 'FemaleAth'
 FemaleAth::getName()
 ^~~~~~~~~
MaleAth.h:35:13: error: expected initializer before 'MaleAth'
 std::string MaleAth::getName()
             ^~~~~~~
FemaleAth.h:40:1: error: expected initializer before 'FemaleAth'
 FemaleAth::getName()
 ^~~~~~~~~
The function is declared in the subclasses as follows:
std::string FemaleAth::getName()
{
    return fName;
}
Aucun commentaire:
Enregistrer un commentaire