31.12.2014 Views

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Objektų saugojimas failuose<br />

.......... Skyrius dar tvarkomas, žr. išeities tekstus internete ........<br />

Naujov÷s nuo praeito skyriaus:<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

trys klas÷s vietoje dviejų<br />

vietoje private naudojame protected<br />

korektiškas pardavimų išmetimas (anuliavimas)<br />

Pardavimus saugome masyve (vector), kad būtų galima juos ištrinti<br />

pas<strong>ir</strong>enkant pagal indeksą:<br />

sellings.erase(sellings.begin() + i)<br />

klas÷s draugai<br />

Produktų <strong>ir</strong> klientų sarašai saugomi asociatyviuose masyvuose (map) taip<br />

garantuojant nepasikartojančius jų vardus. To mums reikia programos<br />

būsenos saugojimui/pakrovimui, kad pagal vardus unikaliai identifikuoti<br />

produktą <strong>ir</strong> klientą.<br />

būsenos išsaugojimas <strong>ir</strong> pakrovimas (kiekvienas objektas savo būseną<br />

išsaugo pats). netikriname klaidų skaitomame faile.<br />

tvarkingas konteinerių išvalymas programos pabaigoje: prodžioje ištrinami<br />

objektai, į kuriuos rodo konteinerio elementai, o tik tada išvalomas pats<br />

konteineris (išmetami jo elementai).<br />

dar reik÷s padaryti tvarkingą išlygiavimą rodant ekrane!<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!