C++: Malsamoj inter versioj

[nekontrolita versio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
Neniu resumo de redakto
Etikedoj: Poŝtelefona redakto Redakto de poŝaparata retejo
Neniu resumo de redakto
Etikedoj: Poŝtelefona redakto Redakto de poŝaparata retejo
Linio 1:
== Ekzemplaj programoj ==
 
Tradicie, la unua programo, kiun oni lernas en ĵus ekkonita programlingvo, estas tre simpla programo, kiu nur montras la tekston "Saluton, mondo!" (angle: "Hello, world!") kaj finiĝas.
Jen tiu programo skribita en C++:
<syntaxhighlight lang="cpp">
#include <iostream> // por havigi std::cout
 
int main(void)
{
std::cout << "Saluton, mondo!" << std::endl;
return 0;
}
</syntaxhighlight>
 
La linio <code>return 0;</code>, kiu finas la programon kun sukcesa kodo (0 signifas sukceson ĉi-okaze), estas laŭ la normo de C++ aŭtomate aldonita al la funkcio <code>main</code> (''nur'' al <code>main</code>), se oni ne uzas ĝin. Iuj preferas uzi ĝin pro stilaj motivoj. La tipo de <code>main</code> devas esti ĉiam <code>int</code>, eĉ kiam oni ne uzas <code>return 0;</code>.
 
== Eksteraj ligiloj ==
* [http://www.open-std.org/jtc1/sc22/wg21/ JTC1/SC22/WG21 - C++] Paĝo de la komitato de la normo de C++ (angle)