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.

Šis kodo fragmentas atspausdins:<br />

List size = 3<br />

3 units of bread costs 7.5<br />

3 units of milk costs 5.46<br />

3 units of beer costs 7.2<br />

Iterating through vector:<br />

bread 2.5<br />

milk 1.82<br />

beer 2.4<br />

Kaip <strong>ir</strong> su C kalbos rodykl÷mis į struktūras, taip <strong>ir</strong> su iteratoriais, struktūrų <strong>ir</strong> klasių<br />

laukus galime pasiekti dviem būdais:<br />

(*iterator).printPrice(3.00);<br />

iterator->printPrice(3.00);<br />

// not so nice style<br />

// better this way<br />

Antrasis būdas yra stiliškai priimtinesnis.<br />

....... skyrelio pabaiga dar tvarkoma.....<br />

Asociatyvus masyvas - aprašymas <strong>ir</strong> užpildymas:<br />

typedef map WordCountMap;<br />

WordCountMap wordCount;<br />

string word;<br />

ifstream inFile ("food3.cpp");<br />

while (inFile.good())<br />

{<br />

inFile >> word;<br />

wordCount[word] += 1;<br />

}<br />

inFile.close();<br />

cout

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

Saved successfully!

Ooh no, something went wrong!