Witam
Pisze program z wykorzystanie biblioteki Qt.
mam sobie klase:
class User : public QObject
{
public:
User();
private:
QString name;
};
}
oraz funkcje:
void funk(QObject &ob){
if(ob.inherits("User"))cout<<"tak";
}
teraz w maine używam:
main(){
User *user=new User();
funk(*user);
}
i teraz dlaczego funkcja ob.inherits nie chce mi rozpoznać klasy ?
Czytałem dokumentaje ale nie potrafie do tego dojść.
Ogólnie chce zrobić tak, że mam sobie kilka klas (np. User, zwierze , roslina) i po wrzuceniu to tej funkcji ktoregoś z objektow, funkcja ma rozpoznawać klase.
Proszę o pomoc :)