Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Karpov1

C++ Arquivo H em C++

Recommended Posts

Eu abri uma pasta, lá tem arquivos cpp e h. O cpp é só clicar duas vezes que abre no codeblocks, mas o .h nao abre quando clica. Como faz pra ver o que tem no .h?

 

Tem tb um outro arquivo .cbp que nao abre. o que é isso?

Editado por Karpov1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para abrir arquivos .h você precisa clicar com o botão direito e ir em Abrir com, ai você seleciona o codeblocks.

O arquivo .cbp é um CodeBlocks Project, ou seja, um arquivo próprio de um projeto feito no codeblocks, no seu caso ele deveria abrir, se não abrir, clica com botão direito e vai em propriedades e mude o programa que abre ele.

Caso não funcionar, tente abrir os arquivos pelo CodeBlocks, em Arquivo > Abrir

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao parece a opção abrir com, é isso que aparece. Como faz?

q.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso dai é um arquivo rar certo? Faça a extração de todos os arquivos dentro de uma pasta e execute o EP1.cbp que o codeblocks abrirá corretamente. Após isso ao lado esquerdo do codeblocks aparecerá isso:
Screenshot_1.jpg.d1c4a13d62154e57f7e1d521b6993b68.jpg

É um menu com todos os arquivos que estão no projeto, dai você será capaz de editá-los. Caso não abrir pulse maiúscula+F2
GIF.gif.375dcc15a8444c9f1895e4db30733ee3.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu, só mais uma duvida

Nos arquivos H a gente coloca só o nome dos métodos? ou a gente coloca tambem o codigo dos métodos?

Compartilhar este post


Link para o post
Compartilhar em outros sites
16 minutos atrás, vangodp disse:

procure saber mais sobre arquivos de cabeçalho em c++

então, eu fui estudar isso, e sempre vi fazendo só o nome do metodo no arquivo H, e o codigo do metodo no arquivo cpp. Masss na teoria ta falando que usam o arquivo H pra poder usar o metodo no arquivo cpp  confiando q o metodo foi feito correto. Mas então deveria ir o codigo todo no arquivo H. Ficou contraditorio isso

Editado por Karpov1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Karpov1

1 hora atrás, Karpov1 disse:

então, eu fui estudar isso, e sempre vi fazendo só o nome do metodo no arquivo H, e o codigo do metodo no arquivo cpp. Masss na teoria ta falando que usam o arquivo H pra poder usar o metodo no arquivo cpp  confiando q o metodo foi feito correto. Mas então deveria ir o codigo todo no arquivo H. Ficou contraditorio isso

Então existe varias formas de usar o .h(header), isso vai depender muito da funcionalidade do programa e também da necessidade de apenas declarar funções(sem ou com código). Porém se você decidir colocar o escopo das funções no header não tem problema nenhum, só que como é apenas um cabeçalho, ao usar códigos nele, pode atrapalhar o entendimento do header. Salvo os casos de função virtual, tal qual, sempre precisa ser igual a 0 ou usado {}

 

P.S: Existe uma certa diferença entre incluir um .h e incluir um .hpp, geralmente arquivos de C++ usam .cpp/.hpp e arquivos de C usa .c/.h

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×