Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pozivanje klasa u c++ , molim sto prije pomoc...

[es] :: C/C++ programiranje :: C/C++ za početnike :: pozivanje klasa u c++ , molim sto prije pomoc...

[ Pregleda: 2574 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

LAsERtri
LAsERtri
Tuzla

Član broj: 114094
Poruke: 236
*.dlp209.bih.net.ba.



Profil

icon pozivanje klasa u c++ , molim sto prije pomoc...25.09.2006. u 19:59 - pre 213 meseci
Pozdrav ako moze da mi tko odma pomogne imam 5 coda i moram objasniti sve sta koji red koda radi!!!

Evo vam primjeri "mali su" pa ako moze tko da pomogne...

Znaci sve ono prvi red radi to i to itd...

1.
Code:
Code:

class Base { 
public: 
   virtual void f(); 

}; 
class Derived : public Base { 
private: 
   virtual void f(); 
}; 

Base *b=new Derived; 
(*b).f(); 
Derived *d=new Derived; 
(*d).f(); 

2.
Code:
//2)a
Code:

class A { 
virtual void Func() {puts(Func A); 

}; 
class B: class A { 
}; 
main() { 
B   a; 
a.Func(); 


+++++++ 2a i 2b su slicni samo treba objasniti sta koji drugacije i sta radi???
//2)b
Code:

class A{ 
virtual void Func() { puts(Func); 


}; 
class B : class A { 
public: 
   void Func() { puts(Func B); } 
}; 
main() { 
B    a; 
a.Func(); 


Code:
Code:

int main() { 
   XmlElement   elements[10]; 
   char        names[10][30],values[10][30]; 

//... poziv neke funkcije koja popunjava polja names i values 

for (int i=0; i<10; i++) { 
   elements[i].SetName(names[i]); 
   elements[i].SetValue(values[i]); 



Code:
Code:

class B { 
   public : 
      int   func() const; 
   private: 
      int   clan; 
}; 
int B::func() const { 
   clan=53; 
   return clan; 







[Ovu poruku je menjao X Files dana 25.09.2006. u 21:17 GMT+1]
LAsER 2000-2009
 
Odgovor na temu

LAsERtri
LAsERtri
Tuzla

Član broj: 114094
Poruke: 236
*.dlp233.bih.net.ba.



Profil

icon Re: pozivanje klasa u c++ , molim sto prije pomoc...25.09.2006. u 22:04 - pre 213 meseci
Pomozite mi molim vas treba mi do sutra...
LAsER 2000-2009
 
Odgovor na temu

android~paranoid

Član broj: 81947
Poruke: 211
*.041net.co.yu.



Profil

icon Re: pozivanje klasa u c++ , molim sto prije pomoc...25.09.2006. u 23:59 - pre 213 meseci
Citat:

1.
Code:
Code:

class Base {  //def klase
public: 
   virtual void f(); //javna metoda koja ce biti preklopljena

}; 
class Derived : public Base {  //javno nasledjuje klasu Base
private: 
   virtual void f(); // privatna metoda koja preklapa (redefinise) onu iz Base
}; 

Base *b=new Derived; //pokazivac pretka (klase Base) koji pokazuje na kreirani objekat klase Derived
(*b).f(); // poziv f-je iz Derived (mislim)
*d=new Derived;  //pokazivac na kreirani objekat klase Derived
(*d).f(); // poziv f-je iz iz Derived

2.
Code:
//2)a
Code:

class A { 
virtual void Func() {puts(Func A); }  //sta je ovo puts? ima puts za ispis ali Func A mora zajedno da bude i da bude tipa char[]
}; 
class B: class A { //privatno nasledjivanje 
}; 
main() { 
B   a; //kreiranje objekta klase B
a.Func(); // poziv f-je iz A 


+++++++ 2a i 2b su slicni samo treba objasniti sta koji drugacije i sta radi???
//2)b
Code:

class A{ 
virtual void Func() { puts(Func); 

}; 
class B : class A { 
public: 
   void Func() { puts(Func B); } 
}; 
main() { 
B    a; 
a.Func(); // poziv f-je iz B (samo jednom se virtual stavlja i odnosi se na sve potomke)


Code:
Code:

int main() { 
   XmlElement   elements[10]; 
   char        names[10][30],values[10][30]; 

//... poziv neke funkcije koja popunjava polja names i values 

for (int i=0; i<10; i++) { 
   elements[i].SetName(names[i]); 
   elements[i].SetValue(values[i]); 



Code:
Code:

class B { 
   public : 
      int   func() const; // konstantna f-ja vraca int vrednost
   private: 
      int   clan; 
}; 
int B::func() const { //definicija te f-je
   clan=53; //postavlja vrednost clana
   return clan; //i vraca vrednost







[Ovu poruku je menjao X Files dana 25.09.2006. u 21:17 GMT+1]

Mislim, šta reći !
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: pozivanje klasa u c++ , molim sto prije pomoc...

[ Pregleda: 2574 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.