C++: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Botopol (pogovor | prispevki)
m posodobitev kode
Vrstica 10:
C++ se prevede v strojni jezik kar mu omogoča, da enak program izvaja bistveno hitreje od jezikov, ki se interpretirajo ali pa se prevedejo v vmesni jezik (Java, C#, Python, javascript, PHP, ... ). Poleg tega da za isto opravilo program porabi manj časa, porabi tudi manj energije, kar je pomembno za naprave z baterijskim napajanjem. C++ se je razvil iz jezika C in programe napisane v jeziku C je razen nekaterih redkih izjem mogoče brez sprememb prevesti s prevajalnikom za C++.
 
<sourcesyntaxhighlight lang="cpp">
// Demonstracija najosnovnejšega programa v programskem jeziku C++
#include <iostream>
Vrstica 19:
return 0;
}
</syntaxhighlight>
</source>
 
== Kazalci ==
Vrstica 31:
 
Zgled:
<sourcesyntaxhighlight lang="cpp">
#include <iostream>
 
Vrstica 40:
return 0;
}
</syntaxhighlight>
</source>
 
== Podatkovni tipi ==
Vrstica 77:
 
Primer:
<sourcesyntaxhighlight lang="cpp">
int a = 15;
bool check;
Vrstica 97:
std::cout<<"vrednost ni ne 13 in ne 15"<<std::endl;
}
</syntaxhighlight>
</source>
 
== Zanke ==
Vrstica 106:
 
Zgled:
<sourcesyntaxhighlight lang="cpp">
#include <iostream>
 
Vrstica 122:
return 0;
}
</syntaxhighlight>
</source>
* do while
Najprej se enkrat izvede telo zanke, potem pa se šele preveri pogoj. To pomeni da se telo zanke izvede vsaj enkrat tudi, če je pogoj nepravilen.
 
Zgled:
<sourcesyntaxhighlight lang="cpp">
#include <iostream>
 
Vrstica 142:
return 0;
}
</syntaxhighlight>
</source>
* for
Zanka for združuje značilnosti vseh treh zank - »if«, »while« in »do while«. Zanka najprej deklarira neko spremenjlivko (lahko tudi ne), potem se preveri pogoj in še nato se lahko izvede neka pravilna [[matematična operacija]] (s tem si pomagajo, da spremljajo kolikokrat se zanka izvede).
 
Zgled:
<sourcesyntaxhighlight lang="cpp">
#include <iostream>
 
Vrstica 158:
return 0;
}
</syntaxhighlight>
</source>
 
== Razredi ==