Třídy, struktury a odbory
Tato část zavádí C++ tříd.Třídy, které mohou obsahovat data a funkce, uživatelem definované typy zavést do programu.Typy definované uživatelem v tradičních programovacích jazycích jsou kolekce dat, které dohromady popis atributů objektu a státu.Typy tříd v jazyce C++ umožňují popsat atributy a státu a definují chování.
Jsou zahrnuty následující témata:
Třída tři typy jsou struktury, třída a unie.Jsou deklarovány pomocí struct, třídy, a unie klíčová slova (viz Definování typů třídy).Následující tabulka uvádí rozdíly mezi typy tři třídy.
Informace o spravované třídy a struktur, viz třídy a struktur.
Řízení přístupu a omezení struktur, třídy a odbory
Struktury |
Třídy |
Sjednocení |
---|---|---|
klíč třídystruct |
klíč třídy je třídy |
klíč třídy je unie |
Výchozí přístup, je veřejné |
Výchozí přístup je soukromá |
Výchozí přístup, je veřejné |
Žádné omezení použití |
Žádné omezení použití |
Současně používat pouze jednoho člena |