Problem!!!

dnkol

Početnik
Poruka
1
ZNa programskom jeziku C++ kreirati klasu TwinBuffer koja će kao privatne članove imati dva dinamička vektora celobrojnih podataka, njihove veličine i trenutni brojevi upisanih podataka, a kao javne (public) sledeće funkcije članice:
• default konstruktor koji postavlja veličinu oba bafera na 0,
• konstruktor za postavljane veličine bafera,
• destruktor,
• konstruktor za kopiranje,
• inline funkcije koje vraćaju veličine bafera (jednu za jedan, drugu za drugi),
• funkciju push koja upisuje podatak na vrh zadatok bafera,
• funkciju pop koja čita podatak sa vrha zadatog bafera,
• operatorsku funkciju -- koja eliminiše sve duplikate iz svakog od bafera.
Takođe implementirati i:
• funkciju koja štampa sadržaj zahtevanog bafera realizovanu kao prijateljsku operatorsku funkciju.
U funkciji main testirati sve funkcije klase TwinBuffer.


Bilo kakva pomoc ili ideja je dobrodosla!
 
Paaa... napisao bih ti ja ceo kod ali sam bolestan pa ne mogu.
Al,ovako:
-Ukljucis u program i vector header fajl.
-Deklarises klasu i u njoj dve private instance vector<int>-a .
-Pretpostavljam da znas te najosnovnije funkcije za koriscenje vektora pa ti nece biti tesko da napises vecinu f-ja.
-Destruktor ti ne treba( sta ces da "destruktujes" preko njega?)
-Za inline f-ju pre imena funkcije stavi "inline" keyword.

Ete...
 
dnkol:
Na programskom jeziku C++ kreirati klasu TwinBuffer koja će kao privatne članove imati dva dinamička vektora celobrojnih podataka, njihove veličine i trenutni brojevi upisanih podataka, a kao javne (public) sledeće funkcije članice:
• default konstruktor koji postavlja veličinu oba bafera na 0,
• konstruktor za postavljane veličine bafera,
• destruktor,
• konstruktor za kopiranje,
• inline funkcije koje vraćaju veličine bafera (jednu za jedan, drugu za drugi),
• funkciju push koja upisuje podatak na vrh zadatok bafera,
• funkciju pop koja čita podatak sa vrha zadatog bafera,
• operatorsku funkciju -- koja eliminiše sve duplikate iz svakog od bafera.
Takođe implementirati i:
• funkciju koja štampa sadržaj zahtevanog bafera realizovanu kao prijateljsku operatorsku funkciju.
U funkciji main testirati sve funkcije klase TwinBuffer.

Bilo kakva pomoc ili ideja je dobrodosla!

dodjes mi pice ;) , ako ti se nesto ne svidja promeni

TwinBuffer
 

Back
Top