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:

  1. W widoku klasy kliknij prawym przyciskiem myszy projekt, do którego chcesz dodać nową klasę, wybierz polecenie Dodaj, a następnie wybierz pozycję Klasa.

  2. 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++.

  3. W kreatorze podaj nazwę klasy, a następnie zdefiniuj ustawienia lub zaakceptuj wartości domyślne.

  4. 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 publicwartość .

    • 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.