Legfrissebb anyagok
Mobilarena témák
PROHARDVER! témák
IT café témák
Keresés
-
Mobilarena
Új hozzászólás Aktív témák
-
Miracle
senior tag
válasz
return.value #782 üzenetére
csinaltam egy egyszeru kis peldaprogramot:
#include <iostream>
using std::cout;
struct foo
{
public:
void f(){ cout << ''foo :: f\n'';}
virtual void g(){ cout << ''foo :: g\n'';}
};
struct bar : public foo
{
public:
void f(){ cout << ''bar :: f\n'';}
virtual void g(){ cout << ''bar :: g\n'';}
};
int main()
{
foo *pf = new foo();
bar *pb = new bar();
foo *pff = new bar();
cout << ''pf -> f '';
pf -> f();
cout << ''pf -> g '';
pf -> g();
cout << ''pb -> f '';
pb -> f();
cout << ''pb -> g '';
pb -> g();
cout << ''pff -> f '';
pff -> f();
cout << ''pff -> g '';
pff -> g();
delete pf;
delete pb;
delete pff;
return 0;
}
leforditottam ugy is, hogy a foo es a bar struct ill. class de a futasi eredmeny valtozatlan:
bash-2.05b$ g++ -ansi -pedantic -Wall p1.cpp
bash-2.05b$ ./a.out
pf -> f foo :: f
pf -> g foo :: g
pb -> f bar :: f
pb -> g bar :: g
pff -> f foo :: f
pff -> g bar :: g
tehat igy elsore nem latok semmi kulonbseget (szerintem nincs is)
esetleg tudsz valami peldat?
Új hozzászólás Aktív témák
Téma tudnivalók
● olvasd el a téma összefoglalót!
Aktív témák
Új fizetett hirdetések
- Gamer PC - Ryzen 7 5700X, RTX 3070 + Garancia
- Bomba ár! Panasonic FZG1-3 Tablet - i5-5G I 4GB I 256SSD I 10,1" WUXGA Touch I Cam I W10 I Garancia!
- Bomba ár! Lenovo ThinkPad L520 - i3-2GEN I 4GB I 160GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
- Bomba Ár! Fujitsu Celsius H710 - i7-2720QM I 4GB I 250GB I Nvidia I 15,6" FHD I Cam I W10 I Gari!
- Bomba Ár! Fujitsu LifeBook E780 - i5 I 4GB I 500GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
Üzleti előfizetők hirdetései
- HIBÁTLAN iPhone 12 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3106, 100% Akkumulátor
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 11 64GB White-1 ÉV GARANCIA - Kártyafüggetlen, MS3123
- GYÖNYÖRŰ iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3573, 99% Akkumulátor
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest