In the header file, the inherited base class always reports an error when compiling: expected class-name before '{' token
I feel this has nothing to do with inheritance, it’s just that you wrote the code wrong
It should be that your code is written wrong. You can post the code so that I can help you analyze it in detail
#ifndef MAN_H #define MAN_H #include "person.h" class Man :public person { public: Man(); void helpForOthers(); }; #endif//MAN_H int main() { return 0; }
This should be fine
I feel this has nothing to do with inheritance, it’s just that you wrote the code wrong
It should be that your code is written wrong. You can post the code so that I can help you analyze it in detail
This should be fine