Table Of ContentBUDOWA PROGRAMU
Najprosptrsozgyr awm C ++ Pliźkrió dłowe
Sbtaernzod Cza+ sr zwd+.ey hs rzmt,eana nganriagaya łgc ółbhwói wkwbw ókleswóirtaz wosln tjideitcak e rird ąoTs wrzeeedjśrze. ćek(h nl ztzwianwu.ray a gccłzjuóaimTwj irkoeeaiwsścmozwćhp pc )llz.eia mzokmern aynoac tzjhad cuji{ii( fnwts uarrkuclnjAoee;gk i czny) f{io nrts(rzumki;cie jtneenrou j:ą tcaalb ica)
(ncpma. t)ihd ołącpzrzeensitnarzaz ewsn ti.Fd unkcjaj sei węp liokr aoczhs z.ecrzWep pnpii.eu rw slziynpcilhai ch ) }
main (n)i emuksoińscizęyrćeftr.ua rzną kóiwm plemen.tczapacpzy wjsynycytzcuahduj yj reemkyt yweyl se Dostwęs ptnaan deatr1+d1z .i e
#in cu dle< io starme> #in culd e<n aznwaag łów(pkoar>pó owdnraojz dz{i ał
#in culci e< cmath> „Dyrepkrteypwryo cPersoposrrtoaeg" pr)ra.zm yyg otowiujnestruBk;c je Przykład
uinisntm ganin ae(m)sa pcset ;d kmoybw ewyfzycr ohad grmpęeclbnz.intękc.iaśuaphscc npp,hiii. ads eukjląwacp roacczjąeRt e)·a lpiozluej„ceje wenaśirleui:jn esespkte łniony-wyfiktoon( trnniaatj&bi x lac : [t3 =a] bi{cl l2a,),; 3 }
{dcci onob> uu<l>taa<e 1 s;; i1n u1s1<( <a<< 11) ZParzwyakrpłtlaonidśka ćuzwjJ a/ iku.h: oipdnoe stltrz wAreds w,ubópe m mknłrz aoce emżj,nwcyee iybi jekywe Ioćnwśnn.yalsa m-ritć ugi rwnrnuwykuskipoptcęawBi{urjc.do"nju .Ceek .sąkz) j.us tccę ąr ejś u eck ic){ j Xci uo.=t < +<X3 "E ;l em"e <nt<x <<e dnl ;
)« sni(a; ) #cdofteni d snMobeAu lX6peX4i = 0 3 .14; Przykład Pętlwah ile()
dobuel sread(ndiboeul a,d obulbe);
Najprosptrsozgyr awm C ++ Zawarptloniśakćuzwjl al iku.cpp: i(fa< 100) whlei( warulnoegkzi ncy)
lilnculde" nzawap ilku."h b = O; {
Stakrosmzpei mloagwtąyo mrayng aasćt ętpruejśąccie:j usn gin maespea- sct;d esl e instru;k cje
##iiitnccnn mlluuiaddnee<<(m i)ao ts>ht .rheam.h> i{t n mna(i) { l; Pę}ot t lyasm a mcyhma rackopt ęetfrloz,ajre e dbneazk
c= O; zaimplemepnóitlno iwcajinko yowcńahcn ozibearn oitau .
{d obulae; ) Zazwysctzosasijjuęt ąja egm d,z niiweei adzog móor y,
ci>n> a ; ) dobuel srdenai(dboelu ad,ob ulbe) Częsbtłeę dy iloeb roztoóswtw aynkioen anych.
cotu< <" sinus<(<"a <"< {
« sin;( a) • Umieszścrzeedznnafii rekai faz ( .ą . ). Przykład
)re tuOr;n ip rziends tgrruukpcujjąą cą. :��;
• Pominiinęsctgirreuu kpcujjjeiążj ceenelsijite, z będna.1 hl(i< 100)
{
Zwrotnwiiceal okierunkowacuo t « " Obróptęl it nr"
DYRKETYWYP REPROECSORA switc{hc(a)s .e..} <i=< i++ il l ;;
}
Preprporczeestotwrea kprzsrato gprrzaemkduo mpilacją. swtcih( wyrae-ż keulnc iz) Poróawnnaaljo pgrizcydzklpnłaęya ft dlo .ir
Wszydsytrkeikpetr yewpyr ozcaecszsoyiornędaza jnąali k.u Przykład {
llilnucde <isotream> caes warto1s:ic n stru;k cje Częsbtłeę dy
p#Ilinnlki iccuuu ll>cid ee<"n naazz-1wvaWWna ssa ttgaałttwwórriiweeppaakbśśll oi(ć(ćiiwbz z kkelaauugizz ooww)tyy ecckzzuii){aas nsi jjnt mt dg nan: aie(:m<)sca< poc"useJtt adK; no lwsaik"; dceaeufs wal:at orisntst2crk: uicbbj nrre;seekk taa;;rj ue;k c •• żaPPpe ooprz smoeitiwdnantkś swialrtięrzameirecamadbkznunine nytnaskieyrkićóa tcme c igk rgrja hilraełbuaj nku óykmąsapppćwci t ouęm kj,rwjtiii utąlme kaciomcrze, jaj in,.e .
plkiu" nagłówkuożwyetgkoow)n ika }
lidneelf fif RSJOAk renśalpHaiES sRJ A1_ Standardowe iDr oepaalisinwozsawutruzjrtkjo euoled kśu pdcćcooej zw teaisy ezkdwuinefeSi ltfefaeojrdckr ak amziusa.łec oh wP daęonti eld ao. .w.h ile()
(dkoo mpwialraucnjkio wewje) jściwi yej ście wyraeż_ek unlci mzu bsyitć y wpyul icze(nzinoawke,{g o
#fid el·IfE R_S JlA Kl o�mEp_Rij SjlelJenuśo saAjlktp eir i, es ś lonWdsy zaąp a nlzdynik ecaklkhgual ł wkaóiilwrw aaoiyokot srpwosuoyaiawrpt zsanyyed yremmb raw eir anab entynlaaoecisil rkhetoipyr atzo aneubndkji.aiąe r crdnlreaoiie noweaciczelz eanjib ław ziakcton ozKewsgwaldatdijaygknrytsąm,rlyu oąa r uun kb )ypcicpo. uWzejaw ja isiądr uą-coidejzea wtefekjtn y a o.ytktżwuw m ija yel eedp tsnaktedi gkP ouę} sthwiplilnras (ea rtuwww akadrcrzu;jualn lne oeoegkkgip iaowcny ;zyk n oyni)annsitur ukcji,
Iflin dWeEfR S1J AKlJ o·EmRp_SilnJlinAjueae jo psekit,rs e jśelśolcniiny > >a ; zPmoiberwana(a nnkreittmdjeóouo rśbs acyi ić pwSoazrzurąfincdlaiamkanee.usudtW s .kuabzi ryąs idć pa efin asttwuy nj wliaja ekenuk isesomt tnś ai leocnzynmywnz .aiam retozue lżazmnoewa kg wssiipyzt ckrzeępzosew pęnniydpofteaękrw lo ozaiiwrnyć hi ian ln j na, skeije ttdemrróemnsaDur nipzlke er.ac ja tj weidg.zo a ją
Końocbzsyz ar zadeklarowana) Przykład
llenifd zIalfpido eacflz#b ąpfiotrz n kedozew afn y> c>nic > ;>a > >b kPiowlbakrkruaat nsoikśeac dio we Prs{zw ytikc(łhaa d) d{o c ni> >c ;
#undle�fE RlS JOAd w_o nłaupl·jieJs E RlS JA_ casO:e a= a+ 1 ;
cou<t<a ; Wypi(swaynpireo wadzenciaees) 1 : whlie(c!= ' k';)
(Pllll( drdafeez()nnifb>eee?MMi)( s AA a(XX:t()a6,X br )4b) n) 0z nDtN aeaaeuzmnppftMaiiiaw6imAkssnj4 aesXyei z0ki mduX ar m wjs ouóetplmcęoi hplc uezjcbee acc n =ooi uu.e11<tt,w d< "itaa W<h;0r<( t)s; 2o c WdkwUyioaswwplr tyaiktapzskrsuolrmzata śeoiesoncnwerakśiiizanopace emdnkodi izeolo eejśawnn c enii ea j dceaufs1alebbbcc7t rr=oo: :eeukk1u < aatt;;;<" " JNwailKaneos liwwscaaik "; C•I Ulzbnmuęrwetibysshab e leitkłs. ąrz; wdca u zblkegrncoeirjkeyata tók mr iye p,wę yftmloairg a
Abzya pokboinefcln iakzwtwo o bmr ętbeikźesr tóud łowego ) Ustazlneankiue warto! s"!c; ! Przerdyzwiaak łaażpndęietZejlo ibt.aa ckziż nes trukcję
(nppo.d cpzraazsce ys powłporwoewja)sd,łz oownoo cou.ft lil ( '* '; wypełnniaadjmąicaerg o swtic, wh k tóirnesjt brrukewcayjkza n kaocnziae c
klucnzaoewmseap c.e szerokości Częsbtłeę dy algosrzyutfmcluaa .sd eki
n{tarmepeśpaesćmc K goraw)ma ulsZppkarrzmoeikgs wnrtnfs iarzarwęmezaocunwgj ii mee ej n tupc urot e.sc oii(n 2 ;) zpUmrzsietecalwniliynnecpmeknzrijuiboe epywj o as dcz a••n aTBealrsjw gaa k okmwt( raaóoy rrsrdtteaze mowtzujuśyyufś fćkk kl r osiiabaniesnldrzaętzakceay yusuekn ft saz lęz aapukdnfoealńk ac.dz keanP)irw.{ez hi ylk(ełia< d 1 00)
i= i+ 1;
1M�aiyln kd o(rkw;)u is.. Oopdkrzwerosełtśdnwarzlaoei neoz lninnweneie me gejon tPur #zniyc kułlcia e<d oi s tream> Pfęotr(lfwaoy( rr.a i;.ż.ne .in;. c.ji ..jeą). u c; ew arunek i (bfire> 2ak0;)
usin gn aemsapce Trwapłoed łądcoz enieu itsin mgn aniaenms(pe)a s ct;d l{o gcizny1;yv rażenmoidey kfuijeą)c Instruckocnjtai nue
Mainl o kwi;s inpnrzeejs tnrzaeznwi {d obuel a; instkcrju;e cainn tu; e
ci>n> a ; } Przerdyzwiaab łiaenżioąebc reogtoipu rz epcęhtoldiz i
Wszyisdteknitey bfiikbalstitaoonrtdyea krsidą o wej cou.twdith0();2 Maw n agłdówwśakr ue dkntiówkryzien, a ctzrpazojylą a . don astępnego.
zdefinwpi rzoewsatnnrzeaze wsn dti,s twąz da sadzie cou.ptreicison2(); Pierwpsozwleye k osnijuęej den oprrazwzoeywj odś oc iu
każwdsyp ółpczreosgnzryaa cmzs yionędda e kluaisrn a gc ji )co u<t<" iLc bza = " <<a ; pę-tzlaiz wyczaj zawielriac iznnisktParr uzkyckjłęa di nicjowania
nampeaesc st;.d obroDtróuwpg.oi wleye k osnipuęrzj eerd o zpoczęciewmhi l(ei< 100)
każdoebgrpooę titzu la iw iwearraul noegkiw czanryu,n kują{c y
wykonoabnriToerzt eupc.oi wleye k osninuęazj aek ończenieii (= fii< + 210;)
INSTRUKCSJTEE RUJĄCE . każdoebgriooz tauz wzyacwzimaeojrd ay fliikczancijkęa cotn niu; e
obrotów. cou« t "O bróptę itn lr"
Instrugkrcujpau j(ąbclaoi kn strukcji) « i +l ;
Przykład
{i nstru1k;c ja Przykład {f or=( iO ;i 1<0 ;0+ +i) Instru„kwcyjraa żeniiofw"e
instru2k;c ja i{( fa< O) «c oiu«+ t l ";O brpóętit n lr" taa =k ( ww:ya rreaulnżoninigeceaknz in;?ey w)y raż-en-nai e
Zb)ii ónrs turjuękwtci yjncish t grruukpcjujejtisąra tck etjo wanyc ou« t "aj esmtni jeszoedz era Zbbypćlrz icenżhzioza ąanr saat dkąoZitp wneirsrowateinacrmf arau ..t .kz o caeśj.tlmćeie , o,m mż s o nżae
jajke dinnas tTrauikknacs jtaur.mu okżcdljeiakw liaar owanie Częsbtłyą d jwąb udowww ayćr aażreyntimee Dtwywaca zrniea.n ty
danlyockha wlindyocchtz,yn lwyjk ceoohjb ręSbtioes.o wanaa= 10; • Postaśwrieedtnnuiziżepak ę ata pl rąz,ie nds trukcwjyarmaimż,ue sdńzo ąs tarwcazrattćoe śsgcaoim teygpou .
jegsłtó wwwn aireu nlkoagcihicp zęntylcahc h. któmraebj yąpć o wtarzane. Cidąagln saszy t2 r.
..)
· � -- � --·-
Tablicien formatyczneC. ++ .W ydanie li
Przykład etkyeit :a Przykład register
a = 1b0 0? <1 :c o(sp) ;i instrukcje; enuDmn {iP =oln,W,t Soar, CzwPi,a , Oznadcazknetenpójior,ewa bi ypnćrzn eac howywana
Powyższy przmyokżzłnraaed a lizzpaoo wmaoćc ąSt kadokmokżi ee jsca programu okSroebNś,il, eo Pnoezaganope lrte nately=O;kO )ietą wzp aakmpoiońędczcro(ięrnw ceą zj npeersjot crzbeejos e osrta ),
insitf r .u.. k 1cs e,ej j ie dwdn łaukzż aspziysmi dew:u kropkiem. Dndid= Pi;a inteenkssypwlnoiaet owana.
if(<b 10 0) void
a 1=; Przykład Przykład
els e fo(ri= ;O i< 100+;+ )i Typpud sootz yn awcszkaannżiinaei zkaóiwn icjraeligsitzre oitwn iannedykcsh;
a=c o(sp)i; fo(rj= O;j 1<0 ;0+ +)j orfauznn kicejziw rwaacraatljonbąśiocce yipc ohb ierających
Isntrtumako cbżjyezać a gnicewoży dmużawaganaża n,e go ifi(+ =j= 1 23) argumentów. volatile
opatnrazweinaisaa mi: gotAol �ARIA; Przecirweisgetińe-srdt awknota mó,ur bsayzi ća wsze
ac= e (bsp )i1;<0 0? (c< 100? 1 O:) : AWAcRoIu« At:" W jycśize p tęil Prvzoyik*ł1d1as ·dk iakp zunys;t pmoójbgząiłzm oe oryrdgayinlfnaoia kklwaonp lweaiajmzćb iai.oęcn pcjniriy,o ces
Częsbtłeę dy voipdr ocedoui)rd;a( v
Instrugkoctjoa
•N adużgyow.t aonie auto Przykład
goteot yektia ; •P roópbuas fzuczn(eknnciijeaid p orzzewsoklookn y vollaeti tin lizcb_walcazon_y ch
zf undkfocu jnik cji). Dlsata ndeattIr I Kd.ou m psiarlmoa ztpotoryz pn ajek omepruót1v;
instruek;c j deklazrmoiweannneejj .
extern
Przykład Oznadcazknetendójier,eke ljza nrasajwicdi ęjun ajn ey m
TYPYD ANYCH itn a5 ;= mod{uilnpenl źyirmkó ud Włp orwoygmmr)oa.żm ei e
I autb=oa; //inbt=a; wysttyąjlpekiddoćen kalb aesrzła eocxtwjr eana.
Typayr ytmetyczne decltype()
Przykład
Paratmyepztóarwoly ked oż mąp iip llaattRoforozmarmi minyai.(rm g awlanryoa knrtoewcwś ealzlnaauymp )ye wnieDnlisaata ndeattr ITId.y ut p aj kamikaw,i cz eśniej itnM AXX/;/ wj ednpymlk iuź ródyłmo w
przenoDśltnayo przśóecwci z.y{ fwolitais d tuoyb1 e c) m hi noizmnuzambc lzdiazoż e ernai.e zadekolbaireokwta.n y
Charakttyeparyórswyt tym(kekato ymcgpzcincly)ac.th o r exteirtnnM AXX/;/w ew szystkich
pozołsytcaphl ikaźcrhó dłowych
Rozmiar Przykład
Nazwa minimalnRyo zmiaMri nimum Maksimum ddecotlulybepp( i=pe 3)i r .4;1; Dynamicdzenkel arowanie
cahr Ib ajt Ib ajt- 128 127 zmiennych
unigs en dc har I I o 255 Modyfikattyopróyw Ty*pa dr=e nse Twy p;
shroti tn 2 2 -3276-8 - 32767 cosnt delteea dres;
unigs n esdh oirttn 2 2 o 65535 OznadcazsnetenDajiał esne tajpa .oł wabi yznćan ian icDjyonwaatmnwiaoc rzzzenmneii eoenk nryectśhylp poounl eeggoa
- - wm omedneckilMeao rbżayeocćz j nia.cw zseknaiżennmiza ka odekwlsakraodżwltnaaetin gykiioupau tu w oprzoedn iu
itn 2 4 -214748364281 47483647
wylcurhbe ferreenzcuaylljatbnraoygt cuóhfmw ue nnktjcóejawgid o.r oe bssepzmaa mrpiurzę eczin anzcamz ioennengąo.
unigs en di tn 2 4 o 4294967295 Zmiuetnwnoadrz yonnaam iczmnubisyeić koniecznie
lnogi tn 4 4 -214748364281 47483647 Przykład zlikwgidndyijo eejw supatżon tarz,e bna.
condsuotb el pi 31.4;
unigs n e1ad n igt n 4 4 o 4294967295 vodid ruk(ucjo nSsttu d&esnttu td)e;n Przykład
doubel *adr=e nse dwo ueb;l
1a ng1a ng 4 8 -922337203962825343777250830688s 5t4a7t7i5c8 07 *adr=e s17.l;
unseidg1 a nnlgn og 4 8 o 18446744073O7z0n9a5dc5az1kne6teni1ójis5r,et ap n riczeaeczasjł zżey y cia cou« ts ni{*easdr);
prog(rnaawmwtueeg tddj yyez, sa td eklloakraolwnaindeeal)t e.ea dres;
folat 4 4 I7 .5 4I9 e-38 3.403288 2et
Wk lamsoabżcyeohć z nacpzokeltnajói,erwe sesmt p ólnCzeę sbtłeę dy
dobule 8 8 2.22507e-3I.0 789 736098e t dlwas zyesgtzkei(mcophbl iaerkztyó w). •Zwalpnaimpairznuęyiżc eyoi cp ieurd ae1e tt[oe]r a
1a ndguo bel 12 12 brdaakn ych brdaakn ych (porpóowdnr,ao,jzT daaznb iidlaee1ieł ct .ee "),
Przykład •D wukwryowtoonłpeae nrdiae1ee tt .oe ra
Jakp oznacćh arakterystyWkewę c ześdniiaelCj+e s+knz ptayra czchyh tk yłpaud zisett aiictn 1i zcb_aurucenh;o mi •B rsałkdo e1we at- ec ztzwy.b lłiwą ydc piaemkiuę ci.
typaur ytmetycznego? lnogi tn:
#in culd <eli imt sh.>
Nap rzyktłyaupdniugzs n ieeid tn:
TABLICE
#niculd<ei limst> cuot« "Mniiumm:" « LONMGI N;
uisn gn aemspascted ; Roczotum«y tilp "auzuMrkbms a i imoeud nma":n« nt eyyLjzmpO w ciNMarGoeA a p Xe;r atStoTąsory p póg jrnytznua amepzibi wylceatZ[in ecsngzayobemcta leh yeg mpoeu n.t ów]P;r zykład
ccllmmooiiiituu<<sst<tt<<< uu"" n sMnMiggiisamimennnkiduume:s mii:"dtt" nn < >><<n::n< u::mmu rmarinxm cie()ei(;; )c sz«iclc enuuoo oso( gtt d<<zi:f) o<<ue ""RR ob(eoofld dzzi);aamm; rriww bbaattajjcah:c" :h " zP1i pcoa obzs am zei 1oc zen czmmdąleeienzi gek-tgcónsó1orzlnuw.oozdne emn ew rdtae awoadg a bzosdrlo ąotin socetśy ęc pin 6diinneo}tt AuCl)e [lb[;/ D[]O[/ ]5[ ]]t 2= la[0=, ib]] B((c 8([ a2[1([2, 2)3,122 ]}[, ,]] {2, ;( [l] 225,3, ,)3, 4 , ,45 , ,
« siezfo(olndgo ueb;)l Przykład 5,) {)l, {l)); //tablCi[ca4 ][5]
Deklarowiai nniiec jalizzomwiaennineya crhy tmetycznych firotn t(tai bn=[iOl O;iO ]1<;0 0+;+i ) Tablidcyen amiczne
Tyzpm einn=an apiisn icjaliz;u jący ta[b]i = O; io peratnoerwy[ i]d elete[]
Przydkołpaudsnyza cpziianslióncwyj dcalthlay i pazóruwyj tąmceytcyhc znych.
Częste błędy Typ* adr=e nse Twy [pl iczba
Typ Napiisnyi cjałizujące Komentarz •O perionwdaepnkoizszeaea dm e klarowaneylmem en;t ów]
obsztaarbelmi cy.
Wszytsyatprkyyi tem etyc1z2n,'3e 'a, O xFF zlnnaikscojzdwaezelsi,ine zasosiwtęakt•noNn iwieeee, u wzgflaężkdpetni uie,eerw nlsieztemya e bnlti cDyyd en1e at[me]i a cdtzr;aen obsekl ritecwtś oylprzpooeunlnn ezeaigag eoda e
mai ndeks zerowy.
klarwoswkaadnżltineatuig y kioupa tu w oprojzdeea gndoir ue
lnicjwaalritzoośwcainąi e
Tyupnygs nie d Jawwk i eIri.1s 2 4z35u6 u nieujemną Deklarowiai nniiec jalizsaectmja akoi bespgzaoam rbizuyęm ciise,wiśn ęcip imlł aan owana
lieclzebmaTe anbutltóiwwco.darz y onnaapm oiwcbizynnćni ae
Tylpa nyg Jawwk i eIril.s O zOuO OOOL lnicjwaalritdzołośuwcgaliąnną ii ect japabolllinipzeacrag zcayj wtak o lcazcmeirnąaigcuuh z lwiakrwgidndyijo eejw spuatżon tarz{,en jbielnesia tk widowana
toośdcdiz pirzeelco(niwynacktrhazet mo oispś trcaziny ąp aiustaonmeipa otwybscłtazząjwndeaiwy cneiy e kiem pamięc0.
Dodattykuponiywgs no e 1ad n g Jawwk i e2ri.1sO zOOOuuO L nlineiucjjweaamlrnitdązoło śuwcgadwiąnkoeą io d taelłk eeusiljgacen mhrmyy eNecjcganhaihupto kn łiók i swrcy)ejwz .śaam llritaitenwjzonioąośnercwcytazeaicy n hmi ye
Przykład
blic(opwoyrpcóohwd nr„aoTjzdy dapznyiy acłh ").
la n1ga n,ug nigs n e1ad n lgn ogJ awks zypsotpkrziile eOdL Onl,Li OeO udlLłnLnui igceąjwu aajlreitdmzołnośuąwcg aiąPnrą,iz yek łady daodesurl[Obe]* =a 3d.r14=;e n se dwou be[llO];
Dodawtskzoytwsyotp kyi e lnicjdazliiezsoiwęatnniietneA l[OO]B,3[ ]= {1 , '3', OxF;F ) cuot « adr[eO;s]
zmiennoprzecink1o2.w43 e5, 16 2.43 56e-8 ii nżynierskie lnogd obulRe4[ ]= {O,1 .,2 2.-37e1, deltee][ adres;
'c;' )
Kieeldeym wek nltaójmwerm santnci izheża j d eklarowany
Typ tekstowy Przykład roztmaib-azlroi scztyaa innąpi occjzoąwtaknoePw rez ykład
StaCn+dd+ae rfdpi enłinuojweta ysrpttn ro.giś ciocwahyr* z= "Ja"n,z z[=9]"K owaslik"; elemape onztobysę,wtd yaąz łeer owane. Tabtlyiip cuonIa w tOi eri2s k0zo alcuhm nach:
coutz < <<z< z ; itn **adr;
Przykdłeakdl arow,ia nniicajalizowania, Przykład ad=r n eiwt n* [10];
Innueż ytectzynpey unigsneidtn A [lO=O (]12 ,, 132,3 456u)f;ro (niti = ;O i< 10+;+ )i
dodawaniwi ay prowadizaa n Priznyi cjtaalbnilimzieuoc swoyiak mnryjie euśj l ać ad[r]i = ne\it'n[IZ O];
#niculd<et srnig> bool roz-mzioasrotuuna s ntiwaeel dlołinuecyglz ebmye ntów
usgi nnaemspascted ; inicjalizujących. fro(iin= tO; i 1<0 ;+ +)i
Tydpwuwart ościdooowz yn awcazrawtnyoirśaac żie ń
deltee][ ad[ri;]
stnrgis l= "aJn"s,2= "Kaowslk;i " logicznych. Przykład deltee[]a dr;
csotnur« gtitt xxtt s;l=+ "" + s2; Przykład itnA [=] { l,2 ,3 ); Częsbtłeę dy
boloa ,b = truce= , f alse, Tabliwciee lowymiarowe• B rpaekw ncozpśyac mpiiot,ęda ć bz loisctaęł a
WcześdniiaCelt je ntskim zteaeyw j yąd zielonedg o(= a< 5 ); przydzielona.
ktoytnpeiuzke ascz-ktnjooibenńweasicew jtzmzgst e ookernd amoyclcż wp oainzyo ąinmzgkna,wu ak a ólwae, n um ObT[yolinpwct aiwzeuząatbTttzs aeeaa uam ibjrcejm l eny[ąel t[gd i.ó uecw.]złk]e b.yl e;al am reontwóawn]i •Zaa nw idaee1le p tn[aei,]ma zailpanoębo idcomewoi o rp coeątrd nae1ei tte,eo. r a
defibnairoddwłzautonge iikecNs himt eóaw w y.d zielonego ii nicjaat laoikkzżroeewl śaielnclaizenabmi,yea n tó•wP rzezowcozlepnnaiimleeiudn ębwic uaik rotne
tyapljueei,s n ti ctjeaklsditozopawintyskao,uo r jńz ącecruyo . npao dsptoasiwtanicieic jalizatora zwolpnaimeinęicei .
Tablicien formatyczneC. ++ .W ydanie li
#nic uld <e vteocr> Wr ajzaikei ewjąktopllnwiaiwlzeoeakśżs cyti o sować
usgi nnaemspascted ; #nic uld <eoi s rteam> otocwzyernaniżaeew niiOaaps earmnaipat.o o crzlyąi tsktuy
#in culd <ev ector> manjaąj wpiręikosrzyyt et.
vecr<tToypt>a bclai; usnign aemspascted ; Operaift roarjz ęaz ykDaz iałanie
StanC+d +ad rods twazroctrzacab(a lp iocryó wnaj vetco<rdo ueb>lQ l(O,3 .4)1; .Typ*a d=r n ew Przypdazmiieęlća Operatory Komentarz
podro„zSdzza(ibwalzłoof nruycn ikek l)cad jsoi"w )o lnego/ Ita bli1c0la i czdbo uble, Typ; dow skaźnika Otacwzyarnaiżee ń
tyzpwua,nw eegkoto rem. zainicjo1Vanyc3h. 1l'4 iartością nawiealseatmmaeibn,lt i cy,
Qc.puotu « sbQha[ k {cO«-] .13 e4dn)l l;;ip o szerzenieTT yy[*ppna ]d=;r n we Pprazmyindęk zcoiim eólrae k (')[ ']-> ,. ewlsekmaeźennltie kmioeebnmit,e ktu danego
tablipcryz edzo pisaenlieemt eun obiektu
delteea dr; Zwaplanmisiapę oćd
wskaźnika Rozmiar, inkrementacja,
dekremneengtaaccjjaa ,
WSKAŹNKII deleet][ adr; Zpwaamswlipinęwokeicsdolaik me aó źrneikk sazi e ,o+ f,+-- ,-, ! , &, bpiotbnórwewasgl,nkao iacgeźji naci zknaa,,
zWmsikeakjnźteannzósdeinrtrjkaa ue, sj sz ipdeuęuompo jd ewe iłya nnmdfoi rroeomnts ayyecmpmji .ąe Przykład Innoep eratory d*,neeel,tnw[e e,]w{[,)]d e1e t,e wwsykłaupwźsrankzraiytsnkdopiazśoe,icd ai ł
itn ilm ies= 12; pamziwęaclipn,ai mainęicei ,
Operat*o ir& y iittnn* ,*da ardl== r & n3li;:;e m iietns[,* laOd]r;n2 e w Operator Działanie konwteyrpsuj a
zmienn=a w*sk azkn;i wskaiźnkdo Dostsakrłcaozdbani iekkat u Operaartyotrmye tyczne
Opwseakrwnzaykitł= ou &*rspz komiapnenrzniweaasd; kz aiazź wnriakc a C• Pzęrszbtyłedę wzdsiyk ealźepnnaiimkaeiol ęnwecii ie ,z wjoeljn ioebneiiket:: »ue lemenzta dawnsekgaoź niko+,w- e Operaartyotrmye tyczne
wskazpyrwznaeinzweą ga orz tmoiśećn nej. pruzżyyo cpieurd ae1te otlreuda be1 e t[e.] obeik.tleement Dostsakrłcaozdbani iekkat u Przesubniitęócwi a
Odpone i.re aajdtroe&rps oapcrzjzeim dizieaz n wnrwąas ckaa źn••i OPkpo emryoolnpewnaenai rineadeizte1 eeao itrindeó iwe1 we cs tjk[eaa.] lź inziokwua.tn alyibmac [a] Dosdttaoęb plz paio cm ocą Rellaocgjiec zne
indeksu Rellaocgjiec zne
Priztny *kaładdar ;, Wskaźnsihka red_>p tr< Argufmuennktcyj i,& ",, I Opernabaci jtea ch
a *=a dr; 11w yłuskal'niiaer tościiu nique_>p tr< () otacnzaawniiaes ami Oper(astpoórjyn iki)
sapd=or1d &v as;k a1źa1und izrky as kal'nlisek aźnika# i 1u ndc<e m emory> złożwoynryacżhe ń &,&1 1 logiczne
doz mienan ej usnhqeiau=drpep ttrr<<lTdeyo bnpu(ne>b wiwe dt nao)(lu;e b ); (Tyaap l)Tb yo(p a ) nKTaoy npwt eyrdpsaujan a e j >=,>*= ,=&,=/ , =,I+= = ,",-= ,= < :;<,;; Pzmr ozdyypwfti iyskmaa ncijaą,
Deklarowainniiec jia lizoTwywlas kntoia ened at1r+1Zd .azli neeot wąwy sckha źników
wskaźników obiekjteoosdwtsy tcoąhdpi icnehin siz(ecn wziyeewn oiłau je
siięn stdre1eu tk)eWc.ij eiwl sek aźsnahirk_eópdwt r FUNCKJE
Typ*n azwmaei_nzjn_weskaźknoiw ej; możwesk anztayew naoć bs iaTemyk jltek.duo e nn i q u e _
ptm orżw es kazywaćn oab iekt.
Przykład Deklaria cdjeaf inicja Przykład
doubel* adr*la,d r2; Przykład TypRezu nla tzaw at u douebd lzileeneid(ouleb& a,d oueb& lb);
Wskaiźnniicksjiia ęlp irazzpluerbjzzoe y ipcidhso a nie shraepd t<rnita>d rnle(wi t n(6 )); fuknci(j TypArgumaerngtuumle .n.t).] , itn smua(conistn &ta, c onistnt & b)
noipse[etw](rnzżp aimąoteidrojppeatórąaonnewacmsdnignne iareeaoa jęmowj, ljt cez ,u wyigdTbiap odza kelu yizbolb,napalmuo ało ió pm mcraioeemcc kizą ęn ceia*u radn2du[i=O=re qp ]l1=t< 7 -rni;1; t[]1 >a rd2(n eiwt n[3;] ) NDaetgkrhłlosf(óaTwkuwryłlnpseajyvakizkcjejodcę ajsnezaj tątlajn ik, g a u .łtc.z)óy•zar wpeke;uenoz kińśu acrl zzetwodarnntayiuc k,ai }{ ejr mae.ktn iu ra + b;
io pernaet[wo]idr e1ye t[e"] ) . funnkaczjfwauy,ni l k icasjrtigy u muejnęwtnt óaewwj i asPyr. zekparzz ewzs kaźniki
--1Z1a le(ccahnmoiwyćey magoazmnyat)cy zpawónywij eą tk(ópwr zaedzr es} -------------------------------•
wyrzucparznefyzuc nh(k pcojrępó owdnrao„jzO dbzsiłaułgT ay pRetzautlnua zfwuan ik( cTjyAprgumentul
OPERATORY sytwuyajcąjtik owych"). *argeunmtl..,.) -;
Rówwnyideia r jónwnyni ieeb ejzappkoi perzczendyn i
Operataorryyt metyczne a< =< n a=a<n< Przykład przekWaezw.nf ąutnzrzka czjwwiyy cmzwaaygjła u skiwania
itn smuai(tn a,i tn b); dansypcwohsd k aźników.
OperatDozri ałanie a &=b a=a&b dobuldez eielneid(obuled oabu,el b)
a b* Mnożenie a I= a=a I b trho(wEDezelin e iP rzez;Z ero) Przykład
Defifnuinjckejjcsneąjtaj i g łzókawt eóknr,ay smt ępująi tn suminat{* ai,tn * b)
a Ib Dzielenie a" = a=a "b nawkilaasmy(r coizwnyesl tigr ruukpzcuc jjiaąą cgai)e m {
instrukcji. retu*ra+n *b;
a + bD odawanie Operatloorgyi czne }
a- b Odejmowanie OperatorD ziałanie Przykład Argumendtoym yślne
a% b Reszdz ztiae( lmeondiual e) a &&b tur,eg day t=r uibe t=r ue itn smu{anita ,i tn b) TypReztualt nua zfwuakn cij. .(,.
++a Preink(rzewmieęnoktI sa)zc ejnai e { TyprAgumenatrugNeu nmt=Nw artość);
a 11 tur,egad yt= ruleubb t=ur e itn =c a b+; Zp raswterljoi ansrytg yu mwed netkólawal rbaoc ji
a++ Postink(rzewmieęonkI ts)az cejnai e retucr;n defini(canjliiteie u it f, umu )on zgknąca jsliiwe ęaź rćt ości
!a tur,egad yf=a sle
--a Predekr(ezmmennioteI aj)cs jzae nie } przygzog tóo(rwwyaa nrdeto omśycJśielw śnm leoi)m .e ncie
a < b tr u,ge daym nieojdbs ze Deklnaisrewąa y cmjaegg dadyne ef,pi onpirczjeed zwayjwąo fłuannnkiiocaekj riew śalrittmoyyaśc rchgi u mentów,
a-- Postdek(rzemmneinoeIt ja)sc zjean ie wywofłuannwkzi caejs ia danligcozryymt mie.z iac wha rtzoośspctriaz nwyąaj rętdtooeśm cyiś lne.
a =< b tr u,ge daym nieljursbóz wben e
Operataorryyt metbyiktio weaj > b tr u,ge dayw ięokdbs ze Argumenftuyn kcji Przykład
itn suminat{a ,i tn b,i tn cO ,=
OperatDozri ałanie a> =b tr u,ge dayw ięlkusrbzó ewb n e Przekparzz ewza rtość itnd =) O
a> >n Pwprz reasuwubzoniu,itpw ęzóe zclmwł iie nezewia oenee n rnjnp ae iomjezi y caaj =i!= = b b ttrr uu,,ggee ddaayyrr óóżwobnndb ee FuTfnyuspknjpRckleo(ijtc zrzTa aktuyą uo pdn paAzairrazegg wu uamamE erewngnetutunmóltezw num...tai. )] la ,nn; ey }{r etuar n+ b+ d;+ c
a <<n wPl rzeewusozub,uni pitweęzzó płc mwrnii aiezeawe oen enn rnpj iaeo emjz i y cOjip eratroorz miasriuz eof()wa rtaorśgcuimw eenwtnfóąuwtn nrzki mceajw jipą ł nyaw u cou« ts uma2{)l;,
stzamni epnonfzyuacn hJk ectsjbotąe .z piaelnceiz enzeb,y t
a Ib Złożbeintzdió wewó zcmhi eznan ychZ wrraocza(m wbi aajrdt aalncuehtbjy) cp oju e,ws C t + +w ydabjown yem,ka ogpai odwaanpnyrickzahay ż dym Rezulftuantk cji
pomroecl,ąa, cnljkauia b ż"bd iycmi e szczpeogtórzlrenobiznemed i,aa nzryayclb heo żwąi em wywofłuannkicuj i.
odk ompiipl laattoPfrooarn ótmweypnż.oa djr ozdział Na�ófwuenokkk crtjeyiwśp al ratp orśznceiziząw racanej.
a b& Zpłoomrżobeecilną„tzdai ión wce"kwaój a zciżmbh dii yeczmnia ne y ch, ,Tydpayn ych". Przykład Jenśijleeit s toty p pu vstod,yic ifaułnomk ucksjoiiń scizęy ć
itn smuai(tn a,in tb ) polecreenti.ue rmn
aA b Złożbeintrióoewz łączne (XOPrRz)y kład {
-a Negbaictwjzó amw i ennej ciuton at <; < " Rmoiazrw bjaatch": riten t=ucc ar ; n b+ ; FPruznynkkizcłewja rdaw a acrat ości:
Operatporrzyy pisania c« osuzitef" oR(<nmoi<tiazr ) w; b ajt:a" ch } voipdu tn(kti xn,in ty )
OperatorD ziałanie « sizoef(a); Przekparzz erze ferencje {p utxpe{ilx, y );
(zalecany} }
a = b = c Przyptiaswkfoa żrnemi cieie,ą gu Operatdoord yz iałania
TyRpezltu at un azwa
a *= a=a *b naw skaźnikach fukcnij( TypArgum&e anrtgeuulnm tl, Przykład
a /= a=a Ib Porótwepnżoa djr o„zWdszkiaaźłn iki''. „.); Funzkwcrjwaaac ratt yodpśouuć 1b e :
Funpkrcajncaoau r jyeg idnaanlPynrzcyehpck.rzha e zz doueb slreiaddn(oueb lxd,o lueby )
a+ = a=a+b Operaift roarjz ęaz ykDaz iałanie refejrewesyntdc ajjęwn s iteojsdsuopzn rzyke ukp arzzeuz {
a- = a=a -b a *=a dr; Wsypwołsduwk saakarźurdztnj moieiśk ećan nwwefa jur ntakolncśeijuć eil,b e edzgzbamazpownijrni eaąaae nm zcjisoizdiepdenuę oy yjn zf,ąiaiG cą kde.ay c ji} r aertngu (urxm+e y n)/t u 2;
a% =n a= a%b takzam ijaennsiate pozżaąlsdeinacęlana i a aś,rc giuem enFtuónwmk ocżujeca z eswtw nyircazżjyeećwnś yilsaitc ęhp,u je
adr= &a; Podwasjkea źnik stosmoowdayćfc ioksna,tu t noireym ozżmliiawnięaw jn ąincctaeha pkoizeżyjpec o wj yil,i jcrezejez nuniliute a tu
a> >=n a=a>n> doz miean nej wartaorśgcuwime ewnntfąuut nrzk cji. dojddokz oilteiy zpjóiw .
Tablicien formatyczneC.+ +.Wydanie li
Gęsutpoa kodwaanjneee,dz nzeaw ki ękksozsozntyemm
Przykład
dostdęonp iuPc rhpz.ry o jekptóboliw taonmwiuyusc ihm y
Funskicn(j )iec so( )mu sdzoąs twaarrctzoaśćć TypRzeulta{t*nu azf\'luan ikc)j znbaićt roowząp tiyęDptouop .śób ćli toowdywcohl ujemy
ary*at clamof =e( s)t1xy;+ c szni(n)ąx :s *ni (x+)c o(sx) Fu(nTmkyocpgjbAąeyrw ćgy uwmaoer�ngznetupaneumo t lśl .r,.e ).d n;i ctwsueizmtakyę js adwkkoszi kwwayażkćdd�n aoncin ihkjyc óechwdh.n n, ima eok ż emy lDiaEsnnlteaey lm.esde żtoknąca ltcłonasyeeanst m jy ow żyzindanaaii jncnijiczatejpalyjao ipl lmzrkiouzozcjy oąe w mayć
wskażDneikklówawsr.ku ajzążacnw itskrzz,eeo b kar eślić użylciiEsult eym.ew nstpóówdl lnways czhy sotbkiieckht ów
Funkcpjrez eciążone cecfhuyn- kzcwjria canlyi cirtz eybzjpęuey lj t at,P rzykład (sta it) nc iweo linnoi cjzapalo imzoocwąa ćl isty.
argumFeunntrkóócwżj.nes i itąęycc meei c hdaomsit arczcaaljsąsP ort
Funoki cdjeen tnyazcwzainleozee, rj ó żnitcyopwaacnwhys ckha żonr iókżóntwyy cpWhas ckha.ż nnafi uknijkeecmsj tę { Przykład
zwracia/nllyiucsbaht r agcuhm setąnr taókwtj,o awka ne prvitae:
oddzaileglonPrerzy etcmiyą.ż acnziyet eplondonśtoćens żazi w fau nkcji. unsigcnhrea idn l l, classP unkt
programów. in 2 l, {
Przykład colck1 , prvitae:
Przykład dobuels reid(anduobel x,d ouleby ) data4 · itn X,y ;
iittnn ssumuma(iaitn{n aat,,ii ttnn b,)bi n; tc ); {r eturn+ y)/( x2 ; )i;tn m ai(n) pbucolcni:is ttn k oolr;
doulebs um(adboelu a,d obuel b); ) (P orLtP T!; Putnk(nit iAtn, B ) xA(),y B(),
sa =u su1rn rn2a.( 1a 1 ,, (32 . ;)) + su rn(a1 2, 3 ,) + ddoobuueelb (),l*z a;d -srreesd jn)(idebolue, LTPl.nil= l· k);ol ro(RE{D));
Częsbtłyą d adrsers eidjen = sreid;an Częsbtłeę dy Destrukktloars y
• Wywołfaunnzikt eca jkziie ms taarwgeumm entów,z = adr_sersedijne( 12,) ; • bPirzteoppweożełdlgnzcweoiazp eparnrsoio wejaw ed(akzzrmtaataon ołwiśeapacgno ieol.g)a o calsNsa zwa
żek ompinlimaeot żjoeer d nozsntawcizenridez ić,
któeryg zemmpazl oaswrzty awćo łany. • pPrrzoejpeezkłkmtnlioinaseweazypnan b rznniipeeieóóbzja rlin, tap ocowzdyoccnzhea.js {p ulibc:
-Nazwa();
Wskaźntihki s
KLASY };
Wskadżobn iiekż eągczeegmokp ll(aaosrzbyai ektu).
Wskatżh nsiji ekis ntt eneskyswpnliopeao tdocwzaansDy e strjuepksottzo bra awrigounmąiez nwtróawc anego
Kljaestsayt pz ełmo żsoknłyamd,sa izjdę ąa cniyyf mcu hn kcDjia nes tatyckzlnaes y definoipoewraanwtki olara óswa ch. rezuflutnaoknt caujz ątw aikjeian ekaj zk wlapa ospyrz edzona
(zwamneytcohd ami). calsNsa zwa znaktiy-el.Jmd e ywsytw o�any aultujobam wantiyec,z nie
{ Przykład wtegddoyyb iteykoptmu a wkialjnaeesusjyst u wany
Deklariad cejfai nicja statTiycpn azdwaan_ ej; clas\�sy meir na zp rogJreakśmllunai.isd eae kldaersutjrdeuo kdtaowraan,y
clasNsa rnaTypu { jedsets tsryusktteoJmreko ślwlmayias.f a u nwkicrjteu alne
{ ); (bężdrzóidpeło elmi modrrzfeikwclazap sno)ew,igm noin eać
dkealrcajdea nyicf hu nkcji; Wszyesgtzkeime(p olbairzkeelkm atosygym)ą i eć voiw ydisp z( ovdi) wirtdueasltn(rypu okrtpóoowrdn raoj„z Ddzziieadłz iczenie").
uDcseal);tksw. rlDsk joaelerjfizasaunakmtc iplr jcooaaajzwsck aniyhl ae iapcdzu sozzsamyliajł in eą efoeapgd juws rae nezzD fkmczyeic otfnkjjnoiileiycncuj.czijzEwczo hecęaslbo nj ipiewyienóemmus like tanccnteijtjy eamyacd łue kzailnsobntgnzeaz yealezomtąć ko awey e ibdnacMleaethnoeoglkymedmbonwl.i)ye(i ej a a fimnie.ersjZkot k dmotmeogbutno wi wąy óyżaada ćwmnnnoć . aeat y)c;z (« y ct ohwusi« -tz >t symhs aiti-n>ks oili wc;kiz)nh cn i« k" /" PrczalysksPła udn kt
możpnrzytaac zbaećz powśd reekdlnaaita rokża epc ojnziia,ą a .l pboop rzpeozs zczoebgióealklnptberzyo en, za zkwlęa syK.o nstrukktloarsyy {
Pun(kvitdo;)
jPerzdfynukanłz kadcdej fai wnd ieokwladanrraupa gocanzj iaią ,: PrczlaysksPła udn kt c{a lNsaNsza (wzlatwi aasa rgumen;t ów) )-; Punkt();
(cp alrsviitt\san � el: iye i zmrcnain km,i anownik; ){p;u s1 bit1etlac: lci e imtne nsMttyAaM tXAyXcX,zY n;e Fu);n oNkan crajzn(aiwnai dni eaeln ittzsnya aac rzzkgwnluąeianm j sie yen; tz ówwr)acaij{Pną ucmtna akp i(tln) p, 2[ 100]; liu tworizee n
prote:c ted itn Pun:k:M tAXMXA,X Y; rezu(lntaavwtoedu)itZ . a zwkylcmazasak aji lka obie któzwap omokcoąn struktora
puiblc: lii hc deklaragcljoab alna konstruktorów. Pun*katd = rn ePwu nk[t3; 3 ]
Wymiae(rtin ln,i tnm )i(clzikn
l;m ainow=nm i;k); itn mani)( Przykład deelt[e]a dr1;1J aim1ev ył1navioe
); voiwdy pi(svzo)i; d {P unk[t01 0p] ; calsPsu nkt 33d estruktorów
voiWdyi mrena: wy:pi sz(vdo)i pO[].A MXX= 640; { ) II p oozs ta1ł0e1d estruktorów
{ 11z minaap rzeozbi ket pulbci: l'ylwołaanuet omzatnyice
)c ou<t< lizcni<k<""/<< mainoiw;kn Pcouun«: tk: A ptMXl[Y=7. 4]AM8 X0X«; end;l 116 40 ); Pun(kvitod); Częsbtłyą d
11z minaap rzenza zwkęl asy • Brdaeks trluuźkblnt eao pridase asntywr k ulkatsoire ,
Częsbtłyą d cou« tp 17[].M AX« Y enl;d 114 80 Uwagi któkroenjs tdryunkatmpoirrcz zynpdiazemi ieęlća.ł
• Funkcja pdoekzflaina nisjieąezo sawtoa pnaat rzona • Jedślklali na iszeya deklżaardonkweoagnnoso t ruktora,
we tykpireztyęn a(lteuWżtyniameojrnś ac: i) . : Częsbtłyą d tsoy sdtoedmda ejkel kaornasctjdręou mkytśolrnae gPor zeciąożpaenriaet orów
op usatlygmo rkyttówmryiyse td,ao dr eckzlaa rowania
Ograniczzaansiieę gu • dBardnageeklkj ol bsaatrlaantceysjjcki.zł napedognkzoila kja aas kąo • Joebkśillena(ikisnm teaaaók j woco nzz saętśśkrmcouiipkueeitscjuotto jrsornąay oyc sjmetu ge)om., dE agnztyeymcpkphwóll b(waauo srzdb eoim we-oaknguntpąpmyy. ooc) dgzh soąn ibd aęnoj i dćo wać
elementkólwa sy Funkcsjtea tyckzlnaes y god odaje. siwęw yrażaernyitamceht ycznych.
• KonstkrounkwteorOret dunjoąacryg muomżbeeyn ćt owy)
prvitae TwEacljkheap omkdrdev oiwzntass ąt;et kdtcy ękłoyy pladdlcndaalkhfe stao du yk on oskwtcoęj pin c{eas al rtsgaiNsutcTa mye zpnnw; t aaó z-1fwvua)kn cij(lista ptnzoiraabdekdęr teduokojz„żzlwaiKkzydaamkeoo wzrndo nnaioyodnwstnaw yietymyłaferrpe nijsueórykakjkwyx awoet"tiptnn o)o(iolcywr.rpir-tceb yo ewhrę czrmt sdnó ejzywdii ny ea ZpzPjorarz pzkeleyłzirka iczładspzeatatrzbdsomnkyę pryilp oa eaiLilmmnscsi oiniyaz n oe nąbż il:aeai Znl ccoie zaansbł apyk o o witej
protecwtk eldab sęadcąhpc oytcohm kami ); • Szczesgtóalrmnauinsebnz yinąćea piksoannset ruktoLryi czbpaooZlnezasl, z 2(11,) ;
p(opdorcoh„zokDddlzzn(aiiypseamoydłir z )ói wcnzaejn iFeu"n)kk ctjóoarp,ae wryułjąenc daza nnisyetc aht ycznykclhka tsód,ry en ampirczznyidpeza imeilęaćj.ą zl= 3 z*2 ;
(tzond.w osłiduęonj iect hem)żo, żb eyz ća dekljaarkooCwz aęnsabtł eę dy
pbulci Elemdeonsttdyęl wpasn zey fsutnkkiccsnhjarzt i ea tckFyzluc ajnzsaiskdnyk tcoa, ajw. tęom y ljocneożzwejbnnyg iaąwoe o k�ztaaućr. ó wno• rK eofnesrtkeronupckiztyuaojjdrnąe eckgylob a.ear zro gwuamneyn tZłuMa. so ażzdpnuyra pz eezcłminiąiesżoeneap ionneapisrćeaa r taortóowr ów.
FTuypnf uknczakjalc(esijp traaz rygujmaenź;t nóiw)onePr zykład • oBprkeaonrknapu sa jtmekr(i oubępkrmcitaeiuokc gjr hdąkaaykcl n doeaiypgsznioamao, umw iacniz32anNN i..iie mmee oo żżzwnnmyaaim eylnnśioilczawaabroyććygpc uehmr oeapntetorórawót wo.r ów.
Nawiądzopa onpirzee dniego: przydzoibeslzopanarymóciwhę ci). 4N.i meo żznmai epnriiaoćrd yztieaotłpóaewnr iaat orów.
calsNsa zwa calssP unkt
{f rinedT ypf unkc(jlsaitaa rgumen;t ów() sttaci itn MAMXAXX,Y ; Klasykfoinksatcrnjuapakrz tyokrłkóalwdPa zusnkiy t .e
pulib:c
Og)r;a nwiicdzoecnezilnaeo mśekcnlitwa óyswjy ą tkowo rsMAottXza=ciXd m vl zczaoioxizesMx(dmcAen;i iXCn m=Y ma ax,xix tyn m;a)x (y ) Nuazwam owna Postnaaćg łówka Komentarz
narufsuznazkjecąwj neę (tprzonzea kkltasóorwee ), );
-oprsówcoznj oerjm daelknleidaj er fa-icsnjwąiik c ljais ie Deklbaerzaacrjgeu Pmuennkpttol w;e :
zadekljaarzkoaowp arnzeyz jn aiżąn.i one itn mani)( DomyślnPyuk tnv(iod); DekltaarbaPlcuijncepk: [ t 1 0;0 ]
{ DekldayrnaacmjPieuc nzknte := *naedwr P[u1n0k]t;
Przykład Punk[t01 0p] ;
cals\s� yemrin a plOi[w]. yl'lz omiłenanTr epo rzzdeozzbii keetl cz4o8s0c){;6 40, Dekl„anrwzaaóc ripj oed obiPeuńnstpkw tpo1 2" ;):(
{f rein idn stu m(aWm yiernwa) ; 11 6P0u0n;:)IkI: zit pm i rnezr enozazz wdeiękcl lzao(ssy8c ,0 0 KopiująPcuyn( koctnsPtu n&kpt) ; DPerzkelokzabai rizndae iockfc jtujeunav k łocPiijufzidnuok: knw ctaa=j( npPip2uel;mnp :k) t;
dostdęops kałdniknóżl'Ie pżucbzln ych Zwroobti zef kutnuPk ucnjfkiu:t n akvc(jodi);
priv:a te
intl izcnikm,ai nnoiw;k Polbai towe exipilctP un(kittn x); Deklzai rnaiccjjeoP wuannpkitleO {mOl:,) p 2{,1 00
); calssN azwa MerytorycPzunn(ek ittn x,i tn y); 20)0.* ad= rn we Pun(kOltO);
instu ma{Wywmi)e rna {
{r etuwr.linc nzi k w+. m ian ak1;v ni TypNN aazzwwaaPPoollLLaaciizlNzbc baaBtBióvNi1;tó wl, KonwertPPuuujnn((ąkkonccIttnen syItTAny y)nTp;y & pA; ) PrzekszttyapłócwaI,nn iTntyeuypn t aPa ujn kt
) ); Ciągn asdt a5rl .s zy
Tablicien formatyczneC. ++ .W ydaniel i
Prezciąnżieao peratorów Lciz baZloe ns&ap o op aetror Funnkaczjyew saitjęają kack kel ian siye zwrraeczaujlątcaFet uu nkcwjiert ualne
wewnątkrlza sy =c(onLscitz bsapZooenl&ap ) sąk onstruktoproadmrio „z(KdplzoaNirsaaóyjłw"p n)ia.ej rw calsNsa zwa
calsNsza wa { i(f& p! = thsi) wywowłsukjaąkz oannsyt krlubakastzyoo crwo ne ajl,e ży {
{ ZwracaonpyeTryapt or { a = p.a ;b pb.; zwywaozłnawankn czioayangć sł tiódrcwdouhkemk ufyt iNśo(nilrtbienarzec e ezjwgbpisoaa.kazywa r ća metrowegvNozrai)wt uaulknFawclir(j alciyaasp na tyrTgmuent;ó w)
SybmoOlperaa(tilosart argumen;t ó1v) } klbaaszyo wej.
retu*rtnsh ;i };
}; Przykład Modyfvikriattuooazrln a tcfez uan kkcljaebsa iwze o wej,
Operjaetfsoutrn kcją zwaedwenkąkltlararzso yw.a ną} ; calsFsi gau r któmroeg( ąan limeeu szzoąs)zt aasćt ąipninoynmei
Wtejdeyd ynyma r(gluemwoeypnmet)re amt ora { algorytmapmoic hwo kdlnaesj.i e
automajteyoscbtzi neiketz y sm(tawycs ikearźnik Globalprnzee cinąeiż a prvitae :
ths)i.O peratory wdk elkamlsaaidjreoąo s wtaęnpe operatorów itn kloro; Przykład
puibcl:
doj epjr ywastknłyacdhn wiskzóywso tbwkieie ckht achZ wracaonpyeTryapt or Fgiuar(tiA nkoorl{)k loor= clasFsgi ura
uczestnwia clzgąoicreyy.ct hm SymlbpOoea rto(rlaia s atrgumev)n t;ó 1 Akoor;l} {
}; puiblc:
Przykład clasNsa zwa calsPsu n:kp tu libcF giura vitruavlod i rysu(jvoi{cd o)u t
{ { <<" Ni ew iado.m."o } .;
Una-rnjyednoargmuimneunst:o wy prvitae : };
calsLsci z baZoensap ol }; itn X,y ; clasPsu n:kp tu ibclF giura
{p uibcl: Operjaetfsoutrn zkacdjeąk lpaorzoaw aWksnlząsay tskąi.e pPuiubncl(ikn:tt A xi,tn A y,i tn koAlor) {p uiblc:
Ldcoibzu elb aa,bZ o;en soapp oelr a-(tvodor)i aOrpgeurgmazletnonoabztrjsaay dilw uęlnsmj iyzaąonaś e j arc e gidaueerm nge unwmtieóęnwct e ojp eratF{oxig r uaA=(r.x k Aaoy;ol rA=y); } <v<iod11 P ruyn1s1;(kuov}tijd ){ c out
{ ods wojego odpowiewdk nliaksai ed.e kla};ro wanego };
}; trLmcei.apzt =bu ts-arm;paZnpot o;e mnl .tpa m= b;-pb ; zjOssaapkkzzkełławoraapyka ddgorcltnnlbizzadoiioioayserkkbecnnjjykyóóuakoide m a lwwclt ega,aźa. znó ljdj n reewdoeoąus ob sf jtsaitudąndwtlmęno ipao ięn opk clr cpeppuczgyth er jąowm ryecraiDwa yytelatcn.atoyh tnrc eyohgcwK ohecBo{ Paa lnozsscdPostnhaow r(ocacuh akoko :ontPd psooondiztrcrja uh -d jo&zdąepi;nzdc)i acyze nai c}{pa l;u<vsi b<Losd1cl nLii i1:i snr :aj1uyip; v1au}(odib i)clF{ gc iuoruat
};
Przykład Przykład Funkccjzey swtior tualne
Dwuargumoepnetr+oa:wt yo r Przecioąpżeern«ait,eb o ywr yap rowoabditzeyakpłtu Przykład ik lasayb strakcyjne
c{pa lLdLusccioibicbLszzu l cil: bb ze aab bZZlaaoo;ee Zlnn, ssoe&o aa ppnspp ooape)l or a+t(oocnrs t \vcIlu{ifeanis l nrk scuigw\tnsle ci f voa t<skeoermoiront e33em sdrrardds[a t&sem c,plo oait 2a ; epm,dc 3 a>e e:]t r o« r Nac{plw isuaFPąiisbdgcPuzo lpuua:n (on(rnk pci:paktroep )t z nPue lsiubdtnncFi& k giep tug) ro :a c{la sNsv= NzOaiwa;raFuaz tnlZwuc kwaijr( l aicTaasyn atpyr gumentów)
{ Lci zbaZloe nstapm o;p p(rovisetatae r&m:o ,sc on\·Jsetk 3tdo& wr;) {x p=. xy ;p =. y;} };
tm.p = aa p+a. ; t m.p bb + dobuel x, zy;, Są ttaofk uinewk icrjteku taólwrnk eel ,ab saizeo wej
pb.; }; Operatporrz ypisania nimea djeąf -insitący jldikeo k lparrzaycrjóedw on ane
retutrm;np osetar&m o pera« t(oors etar&mo ,s w klaspioec hodnej ze(ras ymbtonali mieank iwacs pólanreygtom ezt yką).
conWsetok rt3&dw ) Klazsayw iefruanjckązccyjese t o nwaizrytswuiaaęjl ąn e
OPz1pr } ze;zyr =pka2 =rłt zzaody3r p u:im soażnliicawi ipąragzj yąpciys ań i}{<Ort n<Sem <li't <a nl1u oii[11( r<s;<1n)< w< W . z .< <X<<l] i1 l, i1;1 1 <<W .y cB}{PP;aa lo owhszccaPosoh od o&&cnd opha;np)o :aaedr trnooa=dr- (zd cazejoid niczsztiea n adwteiabfrksktititcynucsrypihaiwajzó- ul ownanjnj wyiąyesnmecc zai eheeld wd .g efeoe zżuklkeynlnlwm kaoaom pkcr rbilljooieaawpiwcejrzsao wazkseyćcećytc hd sóeołtw duo ng e
calsLsci z baZoensap ol { Pewnpyrmo bljeewmsyetwm o łza nkbilaeaz sooywp eejr aPrzykład
{ l·Jek3tdow r; toprraz ypkitsómaradny oi kao,pn razćyw p iczsęaśńc i clsasFi gura
pulibc: cou<t< w; bazoWwyewjo.łs uigjęote a kz wjyafkkuł nązk ewc sjkęa za{
dobuel a,b ; } niepmr zyna-lteużdtnoako jlś abcsaiyz owej. pulibc:
virtuvaoldi sruyji d()=v Oo;
};
Przykład clsasK wad:rp autib cl Fiugar
DZIEDZEINCIZE Nawiądzopa onpirzee dniego: {
calsPsu tn kp:u iblcF igura vodi sruy(vj o i cdo)u t
{ <<"wKadtr;"a};
clasPso chodrnoad zaijde_zcdizzean i puibcl: };
Bazowa Zasieęlge mentu Zasioędgz iedziczony Pun&ko tp aetro(rc=so tnP unkt
w klabsaizeo wej wk lapsoihceo dnej & p) Polimorfizm
deklaradacnjyeci fh u nkic;j prvitae niedostępne {i (f& p! =t hsi) Jetsomt e chaznaisztmę pfouwnwakincrijtaiu parzlenzy ch
}; { egzemzpdleafrzienw ik olwapasonacech ho Sdtnoyscuhj.e my
Jetsomt e chaunziyzsmkn iowwaykncli(haaz s w anych portected protected Figau::rpo era=(tpo;)r =x gow tekdiyed,d oky l as poocdhwoodłnsuyijzcęeah m y
wpyomcb�he ozld upknboo ytnmpoiiomze wjn ctuiyzóżsmnpr t�orznnś eeic(pgeizioj ws kąayocbnwdyayauczcnh.ohi ap uibcl protected } p.;x =y p .y; pproozmsyowz cscąkz aięaźndlntnrbieyeokrmf af ede rokje llsnuabircbsaeejy z fi oe(P wtrwoeesyzjdnklw.ocaka jźolan a i k
Powstrwt.a hjiee rkalracsh.i a Wskaiźr neifkeidr eoon bcijekekl tpaósowyc hondimneoe gją }r etu*rtnsh,· i koldambasizeyfon uuwnzneyyMkjcsebc)hkcoj ahgirćaa.tó nt eżnąinna z ozmryws woaipyd ęówn oźo�nśnyćim a
Przykład bytćr akttoawjkaa,nkp ebr yo wadozbii�e kkdltobaó azswyo wiąz-awnłiaeśmc iwsewą y fsuznukkpciojwdeac nzea s
calsMso inot_rLCDp uiblcM ontior weZja.t kelmap oscah noijdeen as t krlobadaszzyao jweemj . prapcryo grana imwetu r,a jkeckgiooem pilacji.
{ Dziedzicpzreinviaet e Destrukwt kolra spioec hodnej
claPsosc hodpnrvaita e B azowa calsPso chodrnoad zaijde_izdzczneia Przykład
}; { „. B{a zowa Navwoidią pdzkooaa zn(piiFogepu rzr&eadf n)i ch:
Częsbtłyą d Zasieęlge mentu Zasioędgz iedziczony-} ;P odcnh(ao;) {
• tUyżbpya czioaenw yijd,eezj sietreg odojdgz edzitmyacy.p zpo e cnhizoaad wnwiy s ewyrk talu aabscaijzeoi w,e j w klapsoiceh noedj Destrjuefksuttno nkric ejmąża ajdąncyąc h argume}fn tr.óys wu,(j ;)
Rodzadjzei edziczeniap rviate niedostępne o-.n K alzaptwsoaiackej hi anpoekaodj zwn kwiamlan ia ndesaećy s tproouppkrzeterondurazj oąncay i{zt nn akmnia(ei)m tyldy
protected prvia te własenlyecmhe (nctznayiclehio dzie-dwzs izczcozneychP)u npk;t
iz asięgi gólnzowśaclinp iaamjipąręczcyyi d ozpieerlaontneo ewr amiL niai l ;
puibcl prvia te wk lapsoiceh oJdednśeelsjit. r nuimkeatt ,ooz r oas tanie pok(ap;z)
Dziedzicpzuebnliiec zne dodparzneysz y stNeamj.pw icehrwod dogz rydi e struktopro k(a)lz;
calsPso chodpnuaib lcB azowa Wskaiźrn eifekride noocb jieek kltapósowyc hondinee j klapsoyc hopdontbeeazjmo, w ej. }
{ „. bmoazgobąwyZt ećarj ta.kekt lmotpas waoajakc anh,kepno b rijdyoeenr wa soad tddoo zzk biali�jbae keazsklomytaw ósewyj dpJ .eeo ksślltlimarimsau foad kur rztnfieokcwrcza.jn e(ek blgwęaoimźds rirz)tweói,uićde ar ł plteonumwea i lnnnyC•a Bz ręwasibtkrły tą dud aelsntergwuok k ltabosarizaeo wej.
Zasieęlge mentu Zasioędgz iedziczony
Wykluczwe ndizai edziczeniu
w klabsaizeo wej wk lapsoiceh odnej
W klapsoiceh odnzedje fnia(nlbineooiżp weoya d ćl egająK ONWERSJTYEP ÓW
prvitae niedostępne dziedziczeniu):
protected pirva te •• koopnesrptaryrtzpuoikrs=t ,ao nriya, Zsaikagęod nnwimeeorndsiyjefą i.(k doowpaansioatw yypwnóaawnz iyawP)ar zykłady
puiblc puibcl • destruktor. itn a in=t )(l127e;-
W nowydcehfi nizcawjsnazacelhs e tżasyri waęyć k orzysty chacr = ch(alr27e;)- 1
waaćl goordytpmoyw ieeldenmiezcnk htl aóbsawyz owej. Operkaotnowrje ertssatjkw iży ew o�nayu tomatycznie
Wskaiżrn eifekride noc ojbei ektów klasy pochodnej mogą inta 1=2 1e;7-
bytćr akttoawjkaa,nkp ebr yo waddoz io�b kileakstyó wK onstrukktloarspyyo chodnej chacr 1=4 ;1 0 (niejgadzwyan ciheno)id,ez dio patsyopwóawn ie
ww yżreaniaarcghu,m efnutanlckuhcb j ip zowdrcazcaasn ia
bpaozcoh(jwoneendprsjanl.o t ai d szaktaarlcgjabhuesa mmyzef onuwtneókjwc. j i). ZacBteaalmzs Poskow lcaasah o:dr noadj- z dazedizcizean i Operatkoorn wersji rezuflutantkuc ji.
{ Zalecenie
Dziedzicpzreontieec ted Poch(oldinas aatr gum1evn;)t ó Naznwoaw etgyo-p uu jęwnta a wiaalsabylo t,e rinea,t ywn
clasPso cho:dp nrao teBcatzeodw a Poch(oindnnala si taar gumwe)n;t ó naznwoaw etgyoipp ua nraaw izaans ió-wąj est • Operatorym okgboąybn ćaw reidrnzstoje in sywnie
{ „ . }; operatoreizm,w aknotyneomwżp e errsajrztuotroewma nwiyaw.o �en iejzaawtnmeiumes b,zy ąpć rz emyślane.
Tablicien formatcyzne.C + +.Wydanie li
Definioewo apneratóowr Operatkoornyw erssejlie ktywD·e klarowiad neifei niowanie
konewrsjwi kalsach newj stnadardcz+i+e wzorca klasy Biblsitoatneddkaoars dtkoawiralc kzwzuaon racksóltwau s ,
calsNsa wza zwankyocnht eneorndaeomm ia.n iSpłudulażonąwy amnii a
{ Zalseiscętao siopewo annikżosnzwyecrkhtt eóorrdóe w ,D eklia rdaecsfijznaai bkclljooaapns euysr yumjbąo lictzynupysumt iaw lm aonmeegknooc niker Seztayvbzcelatocnjo ir.
pulibc: operkaotnowrear sjiż er ówżynmbioiądó yrsfciizętko yu tympj-,aąpm air amseztarbalmoin u. przechoobwiuwejd keyt nya mtiacbizdl noiesctjya rcza
opaetorrI nynTy(p;) okrecśelckohonyne w erttoywpaun.e go zestfauwndukoj c oejjbi s Tłpyuk,gt ió.kro ynmk retyzuje się
Przykład
Op};e ratozra dkeoknlwwaek rrlosapwjsraziinee yk t syzpts atTłyacpata c ;i a ssct tt_a ci casytp<(>Tb;) TtyeppmalNtu<emt eyrpyecTnz>acn malyes s sdopozemapryboaśl(ptwlosrointandzrnyn,yyeeimd istptdme a 1 pi e nrto1ssp dena tun gonrbiwowiuley aakki mć tocza konngorsyapetm)imr ,u.u j kątcoyrme,m
pteokjslczym taa csziyta, ypKw pel p.wairz nsneizankaa ysm w zsoiwtweżiaorefełtja ulceyćneangp k tnaouciy jepi y(U krtouencjoshk mtaoórmnwuiwwikaecot lrznoutoeermbupś e jencąrikhcaeoaytkjnn oo wirnez wrmesyrj sij)i.{ pu blci: Wd teamsbpoterznrleonidwpa sar twnzayeywb kirfkłoauoannnndkoekkoo crwntjeetyetjvep y enezcemra,tr c aoj i
wskazzpaao nmero ocdąoz pienrya torów. T smua(Ta ,T b ){ r etuar+nb } ; dou 1be .
Przykład T koinsu(sTa ){ retu(rTn)
Przykład doueb lr2 0;; co((s d oeu)b;al}) Przykład
c{pa lirvstLascie z:-b zae osolpna cLcaizsibtzcza<eb L_szaopenoszalop ; no> salt(ir;ac )t i}tn;m ani() Wpysepełundkiooeilwnn oytispeeordn woIzey weriOwcanaOcnahOi hera pe kt rz oreśazcn i:
{
pudibobcluel: a ,b ; con_sctast TypNume<rniytcA>z; n y #Iiilnn 1ccuu ldd <<eeiov tserotcera>m >
opaetrodro ueb({l)r teunr *a a Typa c;o ncsats ytp<(>Tb;) cou« tA k.soniu(sS«) A s.mua(l2,;) usgi nnaemsapcset ;d
+ b ,,b ;} Usulwudabo dmaojce!Yf ickoasnttl o uvrboa tli1 e } itnm ain )(
}; (porpóowdnrao,jz,T dydzpaiyna yNłca hj"c)wz.yę sśtcęipePujrzj łyaekd wyższy powymaga,b tyy (ptutaj i n)tp ods-tawia{
i{Lt ncim zanbzi(ae )os olpnza; wzow cyzweokłtiaywnpazigpena domycazw mhrionm gediefu uwenu zctngh koowckdd jonzinoi,fś lciiwnk waytm n + ,ii eatzmjydisspeacyufłem i kbnooinrloweiwneaczatyarslnpno djie ąpozęg eo uoeradwi b cota ljdyłzęap u vfcoeA(trp.ito<un iris ;b nhO aAt (;ci;>ark dn1<)(0 );0+; 0+ )i
cou<t<( doeuz)b;l modyficknoa t.so rtów do 1e u( bp orpóowdnraojz dział atakż„ eK onwefros(rjiten -;tiO yp;ió < w 1"0);0,+ 0 +)i
cou« td o1 eu ( bz; ) 11a lternyawta abmyik aołn strukwtc oeprlrz uek koaapzriagunujimąaec ny cuo t< <A [ i<]< " ," ;
} Przykład tódwof unizk wcrjóizcn eirneeijza u ltatu.
voiwdy spizn(ti& a)
Konstrukktoonrwye rtujące
clsasN awza {c ou« ta « en;d l Postać Komentarz
{ } vect<odurob el>A ; Deklpaursaktcoejngato e nera
puibcl: itnm ain )(
Nar(nIannyypTd an;a ) { vect<odrbo elu>A (lO;O O) Dekltaarba1lc0ijn0cai0y e jzoawianlniiyccczhb
Ko};n wwed rrsujkgęii emr( uoindnk ntuyy cpdhóot w y pu wcyiopsnzis(t;nta l)aib1 0 ął;;d vect<odro1 e u>Ab 1 (0 ,0 0.134 ;) D ekltaarba1lc0ij0lcai0y oc w zabr t3.o 4ś1 ci
klazsayp)ej wendinaojaąr kgounmsetn(rtpuookwrteóo wrn}ywa yjp i(soczsn -t c asntt<& i>( a)); A.zse(i;) Aktulailcenzlabe amw e nktoónwAt enerze
podro„zKdoznisatklrl uaKksotyno"sr)ty.tr autkkwitoeorz rąy
egzemkplnlapaaso rzyd sttyaipww uai reta orśgcuim endtyun.a mic_cast A.leera(;) OpróżknoinetnAei nee ra
Typa d;y niea cmasytp<(>Tb;)
Przykład A[2l3;] Tbalidcooswdtyoeę lpe mner1n 2t u3
Wykorzysdtopy rzweakSnzytw asłkcaażannliibako ó w
calsLsci zbzae osolpna refetryepwnóo cwbj ripę obliiem odrrfziecwzan egAo .ups_hbcak(134;.) Dopieslaenmoiwe ean rttu3o ś.nc kai1o 4ńt caub licy
{ dziedZzwircrazecezanzu ialattu.eam mto ,żt leiswtiioeaw an
pirvtae : zalegżennoeśaclimo igęitdcyzzpyna ymcih. Ap.opc_bk;a( ) Usunoisętcaeitlen eime(egznomt nuit eajbslziecnyi)e
dobuel a,b ;
pLuiibzcclb:za es plooan(doleua b) aa) (Przykład Ai.sn ret( .Ab eng( i+)1 2,3 ·1 34 ;) (D poodseazlntaeeibrzmelewe inancrityteu3).o 4ś1on c paio z1y2c,l3j iioc zdpąo cc zątku
{b o;l; KlPasuanj keptso tc hkoldFangisąuya : r
i};tn m ain)( PFuingapku *;t-rfa dr; Ae.ra(sAbe.geinl(2);3+ ) (Uzsmunneiilteęeajcmbnsielpazenio e tczn1uyyi 2)c,el 3j iico dzp ąocc zątku
{ i(f f addyrn ca c;ma is tg<uaFr i
dolueb r ;20 ; *>(p&))1 1U das ik(io nwersja Ar.e izs e( 20;0 0) Przyklrupoboj seznetirzaeeb nliiec y
Lcizbzae osolpnzar( ); nak lsaęb azową?
11j awnkao nwersja {
z ; r;1 1n ijeawnkao mversja
} OBSŁUGSAY TUACWYJ IJ ĄTKOWVHC
Konstrukztaobrr ozn ioną renit erreptc_as t
Zgłaszwaynjiąet ków }
konwernsijeąj awną Typa r;e niet rrpecta s<Tty>p(b); cat(cyTphw yajtkuw2yj at2e)k
calsNsa rna Ryzykporzwenkes zwtsakłiicnleiunrkbieó efew r encjFiu nzkgcłjawesy zjzaąpajto ąkm iso łcoąkw lau czowego{ -
{ zc ałkzomwiitatynąpą ó w. th r o(ww yrzZuaćls)ei(.cęc a hn oijćeet sootb owiązkoiwnesu)tk rcjoebł suig wyjątuk 2
puibc:l uwidatcyzwpnyuij awąnn tiakegu ł fóuwnkckuopc ojdin,o si
ex1ip c iNta rn(Ian Tnyypd an;a ) Przykład czytkeoldnuo:ś ć Stossiuęjk ei( fenudpny.zk wcrjwaayc jają etdetnkye pguo)
Sjłe};od wnooa ekrnxlg1ipiumu ce comi zżepbtoenoru wtwadeoćozżw dwiekyun a o jiłneeus,j ta rwunkyoPtcbrzPohieur Lkełi ncskcp kzztew;t- tunzs ba ikeaeas o1 żop bnno:iia P eknukak t nuta wskażniwt{yky aj fp tk u ukcn)aj a(rgumetnhotrwy(y)tp _ -nseinkeictcesayjzetw{ooial.cn b dilehą.}s cekt: w .łhży yu np -jgóisąęwegkąt di kwyeós rwzo,ywtw syesatjjanką meite ekjd i o
konweTraskkjoian cshtj.rew usikttęt rcoa rk tjoawka ny Lic bza z eosolpn*a-z a dr; i (fs ytuakcrjyat yac)z n cat(.c h.) .
zdweykklłaoyrb oimkweeoakrnntysiótte(wor wa)ryui .ckuę ztmcnoo yrż liwia zz aedsl;;-oprrno *ea>(i ep &rn);ep t-trcasLltc <zba { typw yjatkwuyj at;e k i{n sutkrcjoebł sugwis ztykshi wcyjątków
thorww yjatek;
Przykład
SZABLON(YW ZORCFE)U NCKJI I KLAS Możtnezaża znżaefc uznynkćiwc,eyj rzauż caad nego doueb dlizle( duobel a,d obulbe)
wykjuą:t thowr(ti)n
tepmalt<ecl sasT lc,la sTs2, tyfpu knca(j arguym)e tnhtr(o)w {
deakrlaac fjucnjik; Przykład { ... i(fb; ;O )
tepmalt<ec alsTsl c,la ssT 2, Szafbulnozknwc rjaicw aijęąekclseezjmy e nt thorw1 7;
deakr lca aj kalys ; tepmaltel sa<scT >T m aksuim(mTa , Odbierasnyigen ałów retuar nb/ ;
Słoc1wa oss j ensite fo-rntimueann iwncse p ólnegoT b ) }
zw łaśzcnieawncyizmSe tma.n dawrpdr oCwt autdta zjta { o wyjątkach itnm ain )(
letpessł1maz opktew l<e out cyzpoewTnela:t,m ye p enTa2,m e retuar n> ? ab b; Algorytmmo,żw eyk rtzwóuyrycj i(ązćta ewiki nesrtar ukc{tj rey
.•>. dekalrajca; itnm ani)( wty rkhwo)o mW,nuy azssćniitą)ae psw.lniwy eikę jźels ąć apt moktrwurpao y{•rzcd •ehu}.s jd ( keopo rkó buj{ dziel( 1O,);
wDzeokrlcafaru onwkiacd njeiife i niowan{idc eouo1b u «e tx m ;a lik,yusm m(2x;y; ,); tina yarpjwgebyusmljmew iząekcyżgtncajsoktjątzduezit{tcen m. k yjhy• u}.p m w( : e ył mgja dwąpbyyt,łrz k ęouudzc yno}an,ce zgoon }e «cj o eu«n lt;d " Nei by'twoyą jtku"
Wzorzfeucnt ksocc jhije enmajagt ł iaó lwgkoar ytmu,} try cacth.(.) .
ztksdyoyepnmzfkabwrimotzwzaenilny onpzti,iipryaoyo czey(cmrszwn ztziaataaenswa macn aywzosiejjypnorzmtotią rtyrebąnra ayWcmnpoeomwp maiil rzzidaof.a,ieczywin zmm u csaiienztcw knnyzeccimojjiein ie .yopP) mopo iwde ysrppżtaaowrswcrm zzijóiywyaęwe>ky tn naj,łmtyya sa asbap ncdgytkyauie amyż b am ,bpey i o k dal(roołtien 1 eucas u)tzltba nir jezu gokwota oc}{łrr a ytzk(ycyoTphww n iyneajs t ktu urklwcy jjaet le)k { cpzoreu« zzt"e oWr!ąy<"tj<e - dkde;l zne ie lnie
kopiwu jcpąerzcleyuk aazragnuimdaeof n utnókwc ji - }
Tpyyrz eczymwuisrszetąae l wiszzoywosaptćek riaec je {
zaimplenmtaey nptsaoycwmhab noel icznycihz. w rózcn eirneeijza u ltatu. intsurkcjoebł sguii vąytjk1u }
I I I li
9 78 8 3 2 46 3 9 5 0