Sdílet prostřednictvím


Spuštění a ukončení programu C++

C++ program provádí stejné operace jako C program při spuštění programu a při ukončení programu plus několik více zde uvedený.

Před cílové prostředí volá funkci main, a poté, co uloží všechny konstantní počáteční hodnoty vyplnit všechny objekty, které mají statické trvání, program provede všechny zbývající konstruktory pro takové statické objekty.Není zadáno pořadí provádění mezi jednotkami překlad, ale lze však předpokládat, že některé iostreams objekty jsou správně inicializována pro použití podle těchto statické konstruktory.Tyto proudy textu ovládacího prvku jsou:

Můžete také použít tyto objekty v rámci destruktorů pro statické objekty volána při ukončení programu.

Stejně jako v C, návratu z main nebo volání exit volá všechny funkce, které jsou registrovány pomocí atexit v obráceném pořadí z registru.Výjimka z těchto zaregistrované funkce volá terminate.

Viz také

Referenční dokumentace

Standardní knihovna C++ – přehled

Bezpečný přístup z více vláken ve standardní knihovně C++