<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KOMA.si, stari ... &#187; c++</title>
	<atom:link href="http://www.koma.si/tag/cpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koma.si</link>
	<description>... pa kak&#039; te tega ne razumeš?</description>
	<lastBuildDate>Mon, 08 Aug 2011 00:40:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>PROG2: Vaja11: N03: Prekrivanje metod in modulatorji izpisa v c++</title>
		<link>http://www.koma.si/2010/05/prog2-vaja11-n03-prekrivanje-metod-in-modulatorji-izpisa-v-c/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja11-n03-prekrivanje-metod-in-modulatorji-izpisa-v-c/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:17:16 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=705</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Po vzoru primera 36 iz predavanj, zapišite lastni primer redefiniranja in prekrivanja 
metod. Zapišite vsaj dva primera metod tako za prekrivanje kot redefiniranje. 
V nalogi uporabite tudi manipulatorje nad izpisom v datoteko!
]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja11-n03-prekrivanje-metod-in-modulatorji-izpisa-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja11: N02: Izjeme v c++</title>
		<link>http://www.koma.si/2010/05/prog2-vaja11-n02-izjeme-v-c/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja11-n02-izjeme-v-c/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:15:38 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=703</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Nalogo 11.1 dopolnite z naslednji tremi izjemami:
<ul>
	<li>datoteka ne obstaja (izjema v glavnem programu),</li>
	<li>leto rojstva osebe večje od trenutnega leta (izjema v konstruktorju razreda DruzinskiClan)</li>
	<li>funkcija osebe ne sme biti drugačna kot mati, oče, sin in hči in</li>
	<li>otrok ne sme biti starejši od staršev (izjema v metodi dodajClana() v razredu Druzina).</li>
</ul>
Prikažite uporabo izjem.]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja11-n02-izjeme-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja11: N01: Branje, pisanje tekstovnih datotek v c++</title>
		<link>http://www.koma.si/2010/05/prog2-vaja11-n01-branje-pisanje-tekstovnih-datotek-v-c/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja11-n01-branje-pisanje-tekstovnih-datotek-v-c/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:14:00 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=701</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Razširite nalogo 9.1 tako, da:
<ol>
	<li>omogočala zapis objektov (razreda DružinskiClan in Druzina) v tekstovno datoteko (npr. "prelogar.txt"). Pisanje v datoteko (lahko) zapišete v glavnem programu. V ta namen razširite razreda DruzinskiClan in Družina z metodama toString(), ki vrne niz znakov za objekt ter dopišite potrebne konstruktorje, set in get metode.</li>
	<li>omogoča branje datoteke (npr. "druzina.txt"). Iz prebranih podatkov tvorite objekte razreda DruzinskaOseba in Druzina in napolnite vektor (knjižnice STL) družin.</li>
</ol>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja11-n01-branje-pisanje-tekstovnih-datotek-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja10: N03: Generično programiranje</title>
		<link>http://www.koma.si/2010/05/prog2-vaja10-n03-genericno-programiranje/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja10-n03-genericno-programiranje/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:10:28 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=699</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Po vzoru primera 29 iz predavanj napišite lasten program iz področja generiËnega programiranja. Naloga naj obsega naslednje:
<ul>
	<li>kazalec na funkcijo,</li>
	<li>funkcijski tip in</li>
	<li>posplošitev s šablono.</li>
</ul>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja10-n03-genericno-programiranje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja10: N02: Funkcija s parametri poljubne dolžine</title>
		<link>http://www.koma.si/2010/05/prog2-vaja10-n02-funkcija-s-parametri-poljubne-dolzine/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja10-n02-funkcija-s-parametri-poljubne-dolzine/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:07:06 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=696</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Primer 30 iz predavanj popravite tako, da boste lahko prejeli parametre poljubne dolžine v funkciji mediana(...). Funkcija mediana vrne srednjo vrednost (natanko enako elementov je manjših in večjih od vrednosti mediane). 
Nalogo si lahko poenostavite tako, da so parametri ob klicu funkcije mediana urejeni po velikosti!]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja10-n02-funkcija-s-parametri-poljubne-dolzine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja10: N01: Karo dedovanje</title>
		<link>http://www.koma.si/2010/05/prog2-vaja10-n01-karo-dedovanje/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja10-n01-karo-dedovanje/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:03:04 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=692</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Izpeljite razred Multipraktik, ki je hkrati Sekljalnik in Mesalnik. Multipraktik ima dodatno lastnost naziv (string). 

Sekljalnik ima lastnost noz (string), razred Mesalnik pa lastnost velikost_posode (double). Sekljalnik in Mesalnik hkrati dedujeta iz razreda ElektricnaNaprava, ki ima dodatno lastnost moc (int). Vsi razredi imajo metodo vrni_niz (string).

V komentar programa zapiši še en primer karo dedovanja.

<pre>Primer karo dedovanja:
  Osnovni tip: Računalnik
  1. vrsta: Osebni
  2. vrsta: Strežnik
  3. vrsta: Prenosni
  4. vsrta: Sluzbeni
  Možnost:
    Prenosni računalnik je lahko tudi Sluzbeni
    torej lahko podedujemo lastnosti is Prenosni in Sluzbeni.</pre>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja10-n01-karo-dedovanje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja09: N03: &#8220;Map&#8221; preslikovanje in iskanje v c++</title>
		<link>http://www.koma.si/2010/05/prog2-vaja09-n03-map-preslikovanje-in-iskanje-v-c/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja09-n03-map-preslikovanje-in-iskanje-v-c/#comments</comments>
		<pubDate>Sat, 01 May 2010 15:59:34 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[map]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=687</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Pri nalogi 9.1 oz. 9.2 lahko opazite, da člani družine niso urejeni po imenih, ampak tako kot so dodani.
S pomočjo SLT knjižnice in sort funkcije uredite člane v razredu Druzina po abecednem vrstnem redu.
Pri sort uporabite za primerjavo funkcijo, kot argument funkcije sort.

Naknadno preučite in demonstrirajte uporabo map, tako da dajete kot iskani ključ ime člana, kot vrednost pa objekt tega člana.]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja09-n03-map-preslikovanje-in-iskanje-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja09: N02: Prijateljske funkcije v c++</title>
		<link>http://www.koma.si/2010/05/prog2-vaja09-n02-prijateljske-funkcije-v-c/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja09-n02-prijateljske-funkcije-v-c/#comments</comments>
		<pubDate>Sat, 01 May 2010 15:56:48 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=685</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Nalogo 9.1 dopolnite tako da prekrijete operator &#60;&#60; za izpis družine  in dodajte prijateljski funkciji:
<ul>
	<li>bool vsebuje(DruzinskiClan c, Druzina d), ki vrača true v primeru, če je c član družine d,</li>
	<li>bool jeOce(DruzinskiClan c, Druzina d), ki vrača true v primeru, če je c oče v družini d.</li>
</ul>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja09-n02-prijateljske-funkcije-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja09: N01: Prekrivanje operatorjev v c++ razredih</title>
		<link>http://www.koma.si/2010/05/prog2-vaja09-n01-prekrivanje-operatorjev-v-c-razredih/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja09-n01-prekrivanje-operatorjev-v-c-razredih/#comments</comments>
		<pubDate>Sat, 01 May 2010 15:54:07 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=683</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Napišite razred DruzinskiClan z lastnostmi: ime (string), leto_rojstva (int) in funkcija (mati, oce, sin, hci).
Zapišite konstruktorje, metodo izpis ter metode get in set za vse lastnosti.

Nato napišite razred Druzina z naslednjimi lastnostmi: priimek (string) in polje članov (uporabite vector).
Slednja lastnost naj bo tipa DruzinskiClan. Razred Druzina ima naslednje metode:
<ul>
	<li>void dodajClana(DruzinskiClan a), ki doda clana v vector.</li>
	<li>void dodajClana(string i, int l, int f), ki ustvari in doda clana v vektor.</li>
	<li>int stOtrok(), ki vrne število otrok.</li>
	<li>int stClanov(), ki vrve število članov.</li>
</ul>
Nato prekrij operatorje nad razredom Družinam &#60; (manjše), &#62; (večje) in == (enako).
Družine primerjajte po številu družinskih članov.
Prekrijte še operator + (plus), ki vrača vsoto družinskih članov.
Za lažje razumevanje si oglejmo glavni program in njegov izpis.

<pre class="brush:cpp;">
Druzina:Prelogar
Oce : Ime:Matej rojen-a:1970
Mati: Ime:Sara rojen-a:1971
otroki so:
Ime:Marija rojen-a:2008
Ime:Martin rojen-a:2005
Ime:Janez rojen-a:2006
Druzina steje 5 clanov.
Druzina:Music
Oce : Ime:Tomaz rojen-a:1970
Mati: Ime:Lidija rojen-a:1971
otroki so:
Ime:Maj rojen-a:2007
Ime:Zarja rojen-a:2001
Druzina Prelogar je vecja od druzine Music.
Za druzini potrebujemo mizo za 9 oseb.
Press any key to continue . . .
</pre>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja09-n01-prekrivanje-operatorjev-v-c-razredih/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROG2: Vaja08: N02: Sortiranje z STL knjičnico</title>
		<link>http://www.koma.si/2010/05/prog2-vaja08-n02-sortiranje-z-stl-knjicnico/</link>
		<comments>http://www.koma.si/2010/05/prog2-vaja08-n02-sortiranje-z-stl-knjicnico/#comments</comments>
		<pubDate>Sat, 01 May 2010 15:48:46 +0000</pubDate>
		<dc:creator>Sonicelo</dc:creator>
				<category><![CDATA[PROG II]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=678</guid>
		<description><![CDATA[<h3>Navodilo:</h3>Dopolnite nalogo 8.2 tako, da bo vektor strank urejen po imenu stranke. Uporabite v glavnem programu sort iz knjižnice STL.

V komentar odgovori na naslednja vprašanja:
<ol>
	<li>Razloži kakšna je razlika uporabe parametrov pri funkciji sort.</li>
</ol>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/prog2-vaja08-n02-sortiranje-z-stl-knjicnico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

