Ir ao conteúdo
  • Cadastre-se

Estrutura organizacional dos arquivos


Mr. Van Poe

Posts recomendados

Prezados,

 

Estou com uma dúvida na melhor forma de organizar os arquivos em C++.

Possuo um projeto em C++ (utilizando IDE Eclipse), que possui os seguintes arquivos:

 

Fila.hpp (possui a estrutura de dados em Fila e um #include "CalculaOperacao.hpp")

Pilha.hpp (possui a estrutura de dados em Fila e um #include "CalculaOperacao.hpp")

CalculaOperacao.hpp (possui um método em comum para as duas classes acima calcula(int, int, char)

Main.cpp (possui um método main() que chama um método de Fila e um metodo de Pilha e #include "Pilha.hpp" e #include "Fila.hpp")

 

No entanto, utilizando essa estrutura, ao tentar compilar, aparece um erro no arquivo CalculaOperacao.hpp:
‘int calcula(int, int, char)’ previously defined here

 

Ou seja, como esse arquivo está incluido em dois arquivos anteriores, ele dá o erro.

 

Qual a melhor maneira de estruturar isso? Gostaria de reaproveitar esses métodos.
 

 

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!