Hirdetés
Legfrissebb anyagok
LOGOUT témák
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- Doky586: Torrent beállítás kezdőknek
- Brogyi: CTEK akkumulátor töltő és másolatai
- Fire/SOUL/CD: INGYENES Clone és Backup-Restore alkalmazások tesztje [2024]
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Parci: Milyen mosógépet vegyek?
- GoodSpeed: Egy bihari a Hajdúságban
PROHARDVER! témák
Mobilarena témák
IT café témák
Keresés
-
LOGOUT
Ú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
- Eredeti játékok OFF topik
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- DUNE médialejátszók topicja
- Forrmell.enn
- OTP Bank topic
- Fejhallgató erősítő és DAC topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Kerékpárosok, bringások ide!
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
Új fizetett hirdetések
- HP 230 vezeték nélküli fekete billentyűzet
- HP Probook 4740S Prémium kategóriás alumínium 17,3 HD+/CoreI5/8GbRam/RadeonHd akár játékra is
- Dell G15 gamer laptop, Ryzen 5 5600H, RTX 3050, makulátlan állapotban, bővítve 24gb ram/1TB SSD
- Alkalmi ár! Gamer Notebook! Acer Nitro 15 - I7 11800H / RTX 3060 / 16GB DDR4 / 512 SSD + 1TB HDD
- MSI G321Q Gaming IPS Monitor! 2560x1440 / 170Hz / 1ms / G-Sync / FreeSync
Üzleti előfizetők hirdetései
- BESZÁMÍTÁS! Gigabyte A520M R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage Shiva A-Data 600W
- Vállalom Xiaomi Okoskamerák szoftveres javíttását
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139, 95% Akkumulátor
- GYÖNYÖRŰ iPhone 14 128GB Purple -1 ÉV GARANCIA -Kártyafüggetlen, MS3676
- HIBÁTLAN iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3382, 95% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest