Mutassa be és illusztrállja egy rövid példával, hogyan lehet egy saját osztály (A) számára túlterhelni a >> operátort annak érdekében, hogy a C++ szabványos bemenetét használhassuk! Pl: A a; cin >> a;
Tovább »
|
Mutassa be és illusztrállja egy rövid példával, hogyan lehet egy saját osztály (B) számára túlterhelni a << operátort annak érdekében, hogy a C++ szabványos kimenetét használhassuk! Pl: B b; cout << b;
Tovább »
|
Írjunk osztályt egy rombusz modellezésére!
A tagváltozók és tagfüggvények deklarációit külön fejlécfájlban tároljuk, és gondoskodjunk róla, hogy egy esetleges többszöri beépítés ne jelentsen problémát!
Az osztály tárolja privát tagváltozókban a rombusz adatait (két átlójának hosszát). A külső elérés érdekében írjunk hozzá publikus lekérdező és értékadó tagfüggvényeket. Ügyeljünk rá hogy a rombusz átlói csak pozitív értékeket kaphassanak!
Az osztálypéldányokat a rombusz két átlójának hosszával lehet inicializálni, de bármelyik elhagyható példányosításkor (ekkor a 10 kezdőértéket veszik fel).
Le lehet tőle kérdezni a rombusz oldalának hosszát, a kerületét és...
Tovább »
|
Egy testet h0 magasságból elengedünk, így a gravitációs erő álltal gyorsítva halad a föld felé. Írjunk osztály a test mozgásának modellezésére!
A tagváltozók és tagfüggvények deklarációit külön fejlécfájlban tároljuk, és gondoskodjunk róla, hogy egy esetleges többszöri beépítés ne jelentsen problémát!
Az osztály tárolja privát tagváltozókban a gravitációs gyorsulást és azt a magasságot ahonnan a testet elengedjük. A külső elérés érdekében írjunk hozzá publikus lekérdező és értékadó tagfüggvényeket. Ügyeljünk rá hogy a gravitációs gyorsulás és a magasság csak pozitív értékeket kaphassanak!
Az osztálypéldányokat a magassággal és a gravitációs gyorsulással (elhagyható...
Tovább »
|
Írjunk egy törtet reprezentáló osztályt Tort néven, melynek tagváltozói:int szamlalo;int nevezo;- Inicializáláskor a tört adatait meg lehessen adni a konstuktorban.- Készítsünk kívülről elérhető függvényeket, melyekkel lekérdezhető, illetve módosítható a tört számlálója és nevezője.- Készítsünk kívülről elérhető függvényt, mellyel a tört valós értékét megkaphatjuk.- Készítsünk függvényeket, amely elvégzi a négy alapműveletet és a hatványozást a törtekre!- A program tagolása (.h: osztálydeklaráció, .cpp: hosszabb implementációjú függvények törzse) a C++ programozók körében elterjedt konvenciók alapján történjen és tesztelő függvény is külön állományba...
Tovább »
|