Folgendes ist das wohl kürzeste Programm das es gibt:
int main()
{
}Dieses Programm sollte jeder C++ Compiler fehlerfrei kompilieren. Allerdings werden sich die meisten Compiler darüber aufregen, dass main() einen Wert zurück geben muss (ein return erwartet). Da haben die Compiler aber unrecht, denn im C++ Standard ist beschrieben, dass man bei main() kein return schreiben muss.
Das klingt jetzt alles kompliziert und ist viel auf einmal, aber das war nur eine Erklärung warum du u.U. eine Warnung von deinem Compiler bekommen hast.
Schauen wir uns nun das Programm an:
int main() - diese Zeilen muss in jedem Programm enthalten sein (uU auch leicht abgewandelt). Das ist der Beginn des Programms. Man nennt main() deswegen auch den Einstiegspunkt, denn genau da steigen wir in das Programm ein.
Die schönen Klammern { und } (auch 'französische Klammern' oder 'geschweifte/geschwungene Klammern' genannt) schließen immer einen Anweisungsblock ein, d.h. alles was nach main() steht muss in diese Klammern eingeschlossen werden.
Jetzt machen wir aber schleunigst weiter, denn ein Programm dass nichts macht, ist fad :p