Klasy i struktury (C++)
W tej sekcji przedstawiono klasy i struktury języka C++. Dwie konstrukcje są identyczne w języku C++, z tą różnicą, że w strukturach domyślna dostępność jest publiczna, natomiast w klasach wartość domyślna jest prywatna.
Klasy i struktury to konstrukcje, w których definiujesz własne typy. Klasy i struktury mogą zawierać zarówno składowe danych, jak i funkcje składowe, które umożliwiają opisywanie stanu i zachowania typu.
Dostępne są następujące tematy:
Trzy typy klas to struktura, klasa i unia. Są one deklarowane przy użyciu struktury, klasy i słów kluczowych unii . W poniższej tabeli przedstawiono różnice między trzema typami klas.
Aby uzyskać więcej informacji na temat związków zawodowych, zobacz Unions (Związki zawodowe). Aby uzyskać informacje na temat klas i struktur w języku C++/CLI i C++/CX, zobacz Klasy i struktury.
Kontrola dostępu i ograniczenia struktur, klas i unii
Struktury | Klasy | Unie |
---|---|---|
klucz klasy jest struct |
klucz klasy jest class |
klucz klasy jest union |
Domyślny dostęp jest publiczny | Domyślny dostęp jest prywatny | Domyślny dostęp jest publiczny |
Brak ograniczeń użycia | Brak ograniczeń użycia | Używanie tylko jednego elementu członkowskiego naraz |
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla