Sdílet prostřednictvím


Řízení přístupu k členy třídy

Můžete zvýšit integrity softwaru vytvořeného s C++ pomocí třídy členských dat a funkcí pomáhá řídit přístup.Členové třídy lze deklarovat jako soukromý, chráněný nebo veřejný přístup podle následující tabulky:

Řízení přístupu členských

Typ přístupu

Význam

private

Členové třídy deklarován jako private lze použít pouze z funkce členů a přátel třídy (třídy nebo funkce).

protected

Členové třídy deklarován jako protected lze použít funkce členů a přátel třídy (třídy nebo funkce).Navíc je lze pomocí třídy odvozené od třídy.

public

Členové třídy deklarován jako veřejné lze libovolnou funkci.

Řízení přístupu pomáhá zabránit použití objektů způsoby, které nejsou určeny k použití.Tato ochrana při typu explicitní převody (nádech) jsou prováděny ztracen.

[!POZNÁMKA]

Řízení přístupu je rovněž použitelná pro všechny názvy: funkce členů a data členů, vnořené třídy výčtu.

Výchozí přístup pro členy třídy (členy třídy typu deklarován pomocí třídy klíčové slovo) je soukromá; Výchozí přístup k struct a unie členů je veřejný.U obou případech aktuální úroveň přístupu lze změnit pomocí veřejné, private, nebo protected klíčové slovo.

Viz také

Referenční dokumentace

Specifikátory přístupu pro základní třídy