Ir para conteúdo
Fórum Script Brasil

fred00

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que fred00 postou

  1. Olá galera! É o seguinte, estou num projeto que tem três classes: Predio, Casa, Rua, onde: - Predio tem um objeto Rua; - Casa tem um objeto Rua; - Rua tem objetos Predio e Rua. Quando compilo dá erro nas classes Predio e Casa: - expected `;' before '*' token - ISO C++ forbids declaration of `Rua' with no type Predio.h: #include "rua.h" class Predio { private: int numero; Rua *endereco; }; Casa.h: #include "rua.h" class Casa { private: int numero; Rua *endereco; }; Rua.h: #include "predio.h" #include "casa.h" class Rua { private: char nome; Casa *terreno; Predio *apartamento; }; Main (para teste): #include <iostream> #include "rua.h" using namespace std; int main() { return 0; } Não pode incluir uma classe na outra ("e a outra na uma")? Alguém pode me dar uma luz? Valeu!
×
×
  • Criar Novo...