Avatar billede 0123 Novice
18. oktober 2005 - 00:02 Der er 19 kommentarer og
1 løsning

deklaration i kat program

Hej !
Jeg har lavet et program om en kat men , compileren skriver kat has not been deklared.

Hvad har jeg gjordt forkert ?
Avatar billede taskmgr Nybegynder
18. oktober 2005 - 00:17 #1
Du har ikke deklareret "kat". Vis noget kode
Avatar billede 0123 Novice
18. oktober 2005 - 00:24 #2
#include<iostream>
#include kat.hpp
using namespace std;

kat::kat(int begyndelsesalder)
{
densalder = begyndelsesalder;
}
kat::~kat()
{
}
int main()
{
    kat felix(3);
    felix.mjav();
    cout<<"felix er en kat som er :";
    cout<<felix.hentalder()<<"aar gammel:";
    felix.mjav();
    felix.indstilalder(5);
    cout<<"nu er felix blevet:";
    cout<<felix.hentalder()<<"aar gammel:";
    felix.mjav();
    return 0;
}
Avatar billede bertelbrander Novice
18. oktober 2005 - 00:38 #3
Hvad har du i kat.hpp ?
Du bør have en:
class kat
{
...
};
Avatar billede 0123 Novice
18. oktober 2005 - 00:43 #4
Det har jeg også !
#include<iostream>

using namespace std;

class kat
{
      public:
      kat(int begyndelsesalder);
      ~kat();
      int hentalder(){return densalder;}
      void indstilalder(int alder){densalder = alder;}
      void mjav(){cout<<"mjav:";}
      private:
      int densalder;
      };
Avatar billede bertelbrander Novice
18. oktober 2005 - 00:47 #5
Mangler der ikke "" i denne linie:
#include kat.hpp
Avatar billede 0123 Novice
18. oktober 2005 - 00:56 #6
Jeg kan prøve det !
Avatar billede 0123 Novice
18. oktober 2005 - 00:58 #7
Det gjorde det lige præcis !
Tak for hjælpen !
Smid et svar .
Avatar billede bertelbrander Novice
18. oktober 2005 - 00:58 #8
Det undrer mig at din kompiler ikke brokker sig over den linie.
Avatar billede bertelbrander Novice
18. oktober 2005 - 00:59 #9
Jeg samler ikke på point.
Avatar billede 0123 Novice
18. oktober 2005 - 01:04 #10
Du får dem alligevel !
Avatar billede 0123 Novice
20. oktober 2005 - 23:31 #11
min kompiler er begyndt at brokke sig over min deklaration men , det gjorde den ikke før og det undre mig lidt !
Hvad kan mit problem ellers være ?
Avatar billede 0123 Novice
20. oktober 2005 - 23:54 #12
Jeg har løst problemmet !
Avatar billede 0123 Novice
09. november 2005 - 20:13 #13
Smid et svar bertelbrander !
Avatar billede 0123 Novice
11. december 2005 - 22:39 #14
bertelbrander vil du ingen point have ?
Hvis du vil så smid et svar .
Avatar billede bertelbrander Novice
11. december 2005 - 22:45 #15
Nej, jeg vil ikke have point.
Avatar billede 0123 Novice
11. december 2005 - 22:56 #16
Hvorfor vil du ikke det ?
Avatar billede 0123 Novice
03. august 2006 - 20:41 #17
Smid aligevel et svar !
Avatar billede 0123 Novice
13. august 2007 - 00:12 #18
hej bertelbrander!
vil du gør den tjeneste at smide et svar?
Avatar billede bertelbrander Novice
13. august 2007 - 00:14 #19
Samme kommentar.
Avatar billede 0123 Novice
13. august 2007 - 00:19 #20
Det er bare i orden!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester