Orice program C++ trebuie să cuprindă o parte de început. Aceasta este folosită pentru ca programul să știe ce are de făcut, folosind biblioteciile date. Un antet general este prezentat mai jos:
#include <iostream>
using namespace std;
int main(){
Antetul de mai sus permite programatorului să folosească funcțiile de bază alte ctirii și scrierii (cin, cout) împreună cu operatorii << și >>. Funcția int main() reprezintă funcția principală, respectiv locul în care ia viață întreg programul.
Bibliotecile sunt foarte esențiale atunci când vrem să ne ușurăm treaba, întrucât ele conțin funcții predefinite pentru ca noi să nu mai stăm să le creem de la 0.