Razgovor:Klasa (programiranje)

Posljednji komentar: prije 12 godina (Edinwiki) u temi C++ code:

Ja sam promjenio C u C++ (i dodao C++ objašnjenja), jer su primjeri zapravo u C++-u. Takodjer, C nije objektivno-orjentiran (nema upute class, mada varijacije kao npr. Objective C (u Mac OSX-u) imaju klase. --Benjamin 2006.03.29

C++ code: uredi

Pravilna definicija c++ klasse zavrsava sa ";". Po mom misljenju ako je vec definisana kao C++ klassa mora se i to postovati.

npr:

class Demo {

int Broj;

}; // !!!!

Pravilna definicija C++ klase se završava sa ";" kada slijedi neka druga klasa ili objekat. U ovim prijerima to nije slučaj, tako da je bezpotrebno stavljati jos ";" na kraju. -- Edin 01:41, 1 februar 2011 (CET)Odgovori

pokusaj kompilirati pa ces dobiti: error C2143: syntax error : missing ';' before 'int' u svakome slucaju, slijedila druga klasa ili ne ili bila klasa u drugome filu.

Potrebno je svaku izjavu, osim zadnje, završiti sa ';'. Znači kompilacija programa int main() { } bez ';' na kraju će se izvršiti uspješno. Nije pogriješno staviti još ';' na kraju (kada ništa poslije neslijedi), ali nije ni potrebno zato što se to računa kao 'prazna' izjava (možeš bez problema više tih 'praznih' izjava staviti na kraju). Šta se tiče davanje primjera klasa i sličnog, kao što je prvi primjer u članku, običaj je da se one daju bez ';' na kraju i ako su zajedno možda istog programa zato što opisuješ pojedinačne objekate bez predstavljanja relacije sa cjelokupnim programom. Edin 21:22, 12 april 2011 (CEST)Odgovori
Nazad na stranicu "Klasa (programiranje)".