- Netfone
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 60 és Edge 60 Pro - és a vas?
- Hivatalosan is bemutatta a Google a Pixel 6a-t
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Aktív témák
-
dearbear
tag
Hali!
Azért kell nullával egyenlővé tenni, mert ezzel egyértelműen jelzed, hogy absztrakt osztályról van szó. ( Ha jól emléxem az osztályhoz tartozó függvények pointerei mind nullok lennének, ami érvénytelen cím minden architektúrán, tehát példányosíthatatlanná teszi az osztályt. )
Bye! -
BaLinux
tag
Hali!
Absztrakt szülőosztály:
class abstractString{
(ide is jöhetne a char *s;)
public:
virtual void lower()=0;
virtual void upper()=0;
virtual void change()=0;
virtual void outs()=0;
};
Tagfüggvényeket ne definiálj ehhez!
ezek után:
class dynamicString: public abstractString{
private:
char *s;
public:
dynamic();
dynamic(const char &p);
dynamic(char *p);
char *getString(){return s;};
void insert(const char *p){s=strcpy(s,p);}
virtual void outs();
virtual void lower();
virtual void upper();
virtual void change();
};
A virtualt írd ki a felüldefiniált fgv-k előtt. Innentől kezdve ugyanaz, csak még van egy staticString osztályod szintén az abstractString-ből, amit máshogy implementálsz.
sok sikert!
Aktív témák
Hirdetés
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Assassin's Creed Shadows Collector's Edition PC
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- LG 55C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Quadro FX 570 eladó
- BESZÁMÍTÁS! MSI B550 7 5800X 16GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA Enermax 750W
- LENOVO ThinkBook 13s - 13.3" FullHD IPS - i5-10210U - 8GB - 256GB SSD - Win11 - MAGYAR
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest