Dodawanie klasy ogólnej C++

Możesz dodać ogólną klasę języka C++ przy użyciu widoku klas. Ogólna klasa C++ jest klasą zdefiniowaną lub pochodzącą z 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ę C++ w projekcie, wybierz pozycję Zakończ.

W tym obszarze

Kreator klas ogólnego języka C++

Dodaje ogólną klasę języka 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.

  • Uzyskaj dostęp

    Ustawia dostęp do składowych klasy bazowej dla nowej klasy. Modyfikatory dostępu to słowa kluczowe, które określają poziom dostępu innych klas 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 klas jest wirtualny. Użycie destruktora wirtualnego pomaga upewnić się, że podczas usuwania wystąpień klas pochodnych jest wywoływany poprawny destruktor.

  • Wbudowany

    Generuje zarówno konstruktor klasy, jak i definicję klasy jako funkcje wbudowane w pliku nagłówka.

  • Zarządzany

    Po wybraniu dodaje klasę zarządzaną i plik nagłówka. Po wyczyszczonej klasie natywnej i pliku nagłówka.