Hirdetés
Legfrissebb anyagok
PROHARDVER! témák
- Apple MacBook
- iPad topik
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Ilyen olcsó sem volt még egy Apple notebook
- Soundbar, soundplate, hangprojektor
- Milyen HASZNÁLT notebookot vegyek?
- Kezdő fotósok digitális fényképei
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Kormányok / autós szimulátorok topikja
- Milyen monitort vegyek?
Mobilarena témák
IT café témák
-
PROHARDVER!

Ú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
- Okos Otthon / Smart Home
- Apple MacBook
- PlayStation 5
- Szerkesztett és makrofotók mobillal
- iPad topik
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Xiaomi 15T Pro - a téma nincs lezárva
- AI, GitHub Copilot, Claude, Gemini
- Eredeti játékok OFF topik
- Futás, futópályák
- További aktív témák...
Új fizetett hirdetések
- Seagate IronWolf 4TB HDD 100/100 Beszámítás OK!
- Lenovo LOQ 15IRH8 / i5-13500H / RTX 4060 / 16GB / garancia
- Lenovo ThinkPad T14s Gen 2 Ryzen 5 PRO 16GB RAM 256GB SSD FHD Touch 97% akku, szép állapotú
- ASUS Vivobook S15 OLED BAPE Edition (K5504VA) - Full Blue Bundle - 120Hz 3K OLED
- Lenovo ThinkPad T440,14",HD+,i5-4200U,8GB RAM,500GB SATA3 HDD,WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)
