Udostępnij za pośrednictwem


Klasy, struktury i związki

W tej sekcji omówiono klasy języka C++.Klasy, które mogą zawierać dane i funkcje, wprowadzają typy zdefiniowane przez użytkownika do programu.Zdefiniowane przez użytkownika typy w tradycyjnych językach programowania są zbiorami danych, które razem opisują atrybuty i stanu obiektu.Typy klas języka C++ umożliwiają opis atrybutów i stanu oraz definiowanie zachowania.

Uwzględnione są następujące tematy:

Istnieją trzy typy klas: struktury, klasy i unie.Są one deklarowane za pomocą słów kluczowych struct, class, i union (zobacz Definiowanie typów klas).W poniższej tabeli przedstawiono różnice między tymi trzema typami klas.

Aby uzyskać informacje dotyczące zarządzanych klas i struktur, zobacz Klasy i struktury.

Kontrola dostępu oraz ograniczenia struktur, klas i związków zawodowych

Struktury

Klasy

Unie

Słowo kluczowe struct

Słowo kluczowe class

Słowo kluczowe union

Dostęp domyślny jest publiczny

Dostęp domyślny jest prywatny

Dostęp domyślny jest publiczny

Brak ograniczeń wykorzystania

Brak ograniczeń wykorzystania

W danej chwili można używać tylko jednego członka

Zobacz też

Inne zasoby

Materiały referencyjne dotyczące języka C++