Content deleted Content added
Rreshti 334:
 
===Përkufizimi dhe dëftimi===
Përkufizimet nga programuesit në C++ përkufizohen në termin <code>Definition</code>, ndërsa dëftimet përkufizhenpërkufizohen nën shprehjen <code>declaration</code>. Këto dy shprehje që në jeten e përditëshme mund të kenë kuptim të përafërt, të përkufizuara kanë dallim të madhë. Kështu deklarimi njofton kompiluesin për vetit e një tipi apo një funksioni mirëpo nuk përkufizon asnjë kod që përdoret në ndonjë program të aplikueshëm. Në anën tjetër, definicioni, përkufizon diçka që në programin e aplikueshëm me të vërtet ekziston si bie fjala, ndonjë variabël ose rresht të kodit. Secili element në program duhet të ketë saktësisht një përkufizim. Shkurt deklarimi fut një emër në program, ndërsa definicioni përkufizo një kod, e kjo kërkon hapsirë në memorie.
 
Kur deklarojmë një strukturë, në fakt deklarojmë një stamp (shabllon). Këtë stamp më vonë në program, kur të kemi deklaruar variablat e këtij tipi, kompiluesi i regjistronë. Po nëse e përkufizojmë variablen e këtij tipi, deklarojmë emrin e kësaj variable dhe përkufizojmë vendin hapsinorë për vlerat e saj në memorie. Për këtë gjatë përkufizimit të variablave kryejmë dy veprime: ne i definojmë dhe deklarojmë në të njjten kohë. Pra bëjmë përkufizimin dhe dëftimin e përkufizimit të variables.