Ajuda, herança de classes

boas pessoal, estou com um problema na chamada da classe para o objeto.

class Escola{ string cnpj; void adicionacnpj(string a); void mostracnpj(void); DiretorGeral objetoDiretorGeral; DiretorAcademico objetoDiretorAcademico; }; class DiretorGeral : public Escola{ string nome, matricula; }; class DiretorAcademico : public Escola{ string nome, matricula; };

alguem sabe um metodo de iniciar esses objetos?

Um DiretorGeral ou um DiretorAcademico não pode herdar de Escola :slight_smile:

Eu acho que ele deveria herdar de Diretor

kakaiocesar , na próxima vez, indenta teu código para facilitar a compreensão do pessoal do fórum! Abraços!