Avatar billede sf Nybegynder
03. februar 2005 - 16:12 Der er 3 kommentarer og
1 løsning

2 classes

jeg har classes og skal kunne kalde en metode i den ene fra den anden:

man.getx() og dette skal gOre fra den ande class haaber i forstaar!?
Avatar billede arne_v Ekspert
03. februar 2005 - 16:15 #1
Medmindre det er en staic metode som du jo kan kalde direktepå klassen, så
skal du jo have en instans af den klasse som du vil kalde en metode på
Avatar billede sf Nybegynder
03. februar 2005 - 16:26 #2
hvor dan gOres dette ?
Avatar billede bertelbrander Novice
03. februar 2005 - 17:50 #3
#include <iostream>

class C1
{
public:
  void foo()
  {
      std::cout << "I'm C1" << std::endl;
  }
};

class C2
{
public:
  void bar(C1 &c1)
  {
      std::cout << "I'm C2" << std::endl;
      c1.foo();
  }
};

int main()
{
  C1 Pop;
  C2 Haps;
  Haps.bar(Pop);
}
Avatar billede sf Nybegynder
07. april 2005 - 08:34 #4
tak svar.. #3 lav lige svar ellers tager jeg dem selv.. :)
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