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.

Klas÷ – duomenų tipas. Klas÷s tipo kintamieji (egzemplioriai) vadinami objektais.<br />

Objektams galioja tos pačios taisykl÷s, kaip <strong>ir</strong> visiems C/C++ kintamiesiems: jie gali<br />

būti statiniai, automatiniai arba dinaminiai.<br />

Klas÷s nariai būna dviejų rūšių: nariai-duomenys (laukai) <strong>ir</strong> nariai-funkcijos<br />

(metodai). Metodai visuomet kviečiami kažkokiam objektui.<br />

Žemiau pateiktas steko klas÷s panaudojimo pavyzdyje į tris stekus atitinkamai<br />

dedami sveikieji skaičiai, jų kvadratai <strong>ir</strong> kubai:<br />

// demostack.cpp<br />

Stack values;<br />

int main ()<br />

{<br />

Stack squares;<br />

Stack* cubes = new Stack;<br />

// global variable<br />

// automatic variable<br />

// dynamic variable<br />

for (int i = 1; i push(i*i*i);<br />

}<br />

while (!values.isEmpty())<br />

cout

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

Saved successfully!

Ooh no, something went wrong!