Dodawanie klasy ogólnej C++
Możesz dodać ogólną klasę języka C++ przy użyciu widoku klasy. Ogólna klasa C++ jest klasą zdefiniowaną lub pochodną zdefiniowanej klasy.
Aby dodać ogólną klasę C++ do projektu:
W widoku klasy kliknij prawym przyciskiem myszy projekt, do którego chcesz dodać nową klasę, wybierz polecenie Dodaj, a następnie wybierz pozycję Klasa.
W oknie dialogowym Dodawanie klasy w okienku szablonów wybierz pozycję Klasa C++. Wybierz pozycję Dodaj , aby wyświetlić ogólny kreator klas języka C++.
W kreatorze podaj nazwę klasy, a następnie zdefiniuj ustawienia lub zaakceptuj wartości domyślne.
Aby zamknąć kreatora i wyświetlić nową ogólną klasę języka C++ w projekcie, wybierz pozycję Zakończ.
W tej sekcji
Kreator ogólnych klas języka C++
Dodaje ogólną klasę C++ do projektu. Klasa nie dziedziczy z ATL ani MFC.
Nazwa klasy
Ustawia nazwę nowej klasy.
Plik .h
Ustawia nazwę pliku nagłówka dla nowej klasy. Domyślnie ta nazwa jest oparta na nazwie podanej w polu Nazwa klasy. Aby zapisać plik nagłówka w wybranej lokalizacji lub dołączyć deklarację klasy do istniejącego pliku, wybierz przycisk wielokropka (...). Jeśli określisz istniejący plik i wybierzesz przycisk Zakończ, kreator wyświetli monit o określenie, czy deklaracja klasy ma zostać dołączona do zawartości pliku. Aby dołączyć deklarację, wybierz pozycję Tak; aby powrócić do kreatora i określić inną nazwę pliku, wybierz pozycję Nie.
Plik cpp
Ustawia nazwę pliku implementacji dla nowej klasy. Domyślnie ta nazwa jest oparta na nazwie podanej w polu Nazwa klasy. Aby zapisać plik implementacji w wybranej lokalizacji lub dołączyć definicję klasy do istniejącego pliku, wybierz przycisk wielokropka (...). Jeśli określisz istniejący plik i wybierzesz przycisk Zakończ, kreator wyświetli monit o określenie, czy definicja klasy ma zostać dołączona do zawartości pliku. Aby dołączyć definicję, wybierz pozycję Tak; aby powrócić do kreatora i określić inną nazwę pliku, wybierz pozycję Nie.
Klasa bazowa
Ustawia klasę bazową dla nowej klasy.
Dostęp
Ustawia dostęp do składowych klasy bazowej dla nowej klasy. Modyfikatory dostępu to słowa kluczowe określające poziom dostępu, jaki mają inne klasy do funkcji składowych klasy. Aby uzyskać więcej informacji na temat sposobu określania dostępu, zobacz Kontrola dostępu członka. Domyślnie poziom dostępu do klasy jest ustawiony na
public
wartość .public
protected
private
- Ustawienie domyślne (nie jest generowany modyfikator dostępu).
Destruktor wirtualny
Określa, czy destruktor klasy jest wirtualny. Użycie destruktora wirtualnego pomaga upewnić się, że podczas usuwania wystąpień klas pochodnych wywoływana jest poprawna destruktor.
Wbudowany
Generuje zarówno konstruktor klasy, jak i definicję klasy jako funkcje wbudowane w pliku nagłówkowym.
Zarządzany
Po wybraniu dodaj zarządzaną klasę i plik nagłówkowy. Po wyczyszczonej klasie natywnej i pliku nagłówka.
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm 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