Dodawanie funkcji składowej

W widoku klasy można dodać funkcję składową do dowolnej klasy. Gdy to zrobisz, deklaracja zostanie dodana do pliku nagłówka, a do pliku implementacji klasy zostanie dodana treść funkcji składowej, którą można następnie zmodyfikować.

Aby dodać funkcję składową do klasy:

  1. W widoku klasy rozwiń węzeł projektu, aby wyświetlić klasy w projekcie. (Aby otworzyć widok klasy, na pasku menu wybierz pozycję Widok, Widok klasy).

  2. Otwórz menu skrótów dla klasy, do której chcesz dodać funkcję składową, a następnie wybierz pozycję Dodaj, Dodaj funkcję.

  3. Podaj odpowiednie szczegóły dotyczące funkcji składowej. Aby uzyskać więcej informacji, zobacz Dodawanie kreatora funkcji składowej.

  4. Wybierz przycisk Zakończ , aby wygenerować kod funkcji składowej.

W tej sekcji

Kreator dodawania funkcji składowej

Ten kreator dodaje deklarację funkcji składowej do pliku nagłówka. Dodaje również implementację funkcji składowej wycinka do pliku implementacji dla wybranej klasy.

Po dodaniu funkcji składowej za pomocą kreatora możesz edytować kod w środowisku deweloperów.

  • Typ zwracany

    Ustawia typ zwracany dla dodawanej funkcji składowej. Możesz podać własny typ powrotu lub wybrać z listy dostępnych typów. Aby uzyskać informacje o typach, zobacz Podstawowe typy.

char
double
float
int

long
short
unsigned char
unsigned int

unsigned long
void
HRESULT

  • Nazwa funkcji

    Ustawia nazwę dodawanej funkcji składowej.

  • Typ parametru

    Ustawia typ parametru dodawanego dla funkcji składowej, jeśli funkcja składowa ma parametry. Możesz podać własny typ parametru lub wybrać z listy dostępnych typów.

char
double
float

int
long
short

unsigned char
unsigned int
unsigned long

  • Nazwa parametru

    Ustawia nazwę parametru dodawanego dla funkcji składowej, jeśli funkcja składowa ma parametry.

  • Lista parametrów

    Wyświetla listę parametrów dodanych do funkcji składowej. Aby dodać parametr do listy, podaj typ i nazwę w polach Typ parametru i Nazwa parametru , a następnie wybierz pozycję Dodaj. Aby usunąć parametr z listy, wybierz parametr i wybierz pozycję Usuń.

  • Dostęp

    Ustawia dostęp do funkcji składowej. Modyfikatory dostępu są słowami kluczowymi określającymi dostęp do innych klas funkcji składowej. Aby uzyskać więcej informacji na temat określania dostępu, zobacz Kontrola dostępu do członków. Poziom dostępu funkcji składowej jest domyślnie ustawiony na public wartość .

    Sprawdź, czy nowa funkcja składowa jest statyczna, czy wirtualna, i czy jest ona wbudowana, czy czysta. Jeśli ustawisz funkcję składową na czystą, pole wyboru Wirtualne jest zaznaczone, a pole wyboru Wbudowane stanie się niedostępne. Wartość domyślna to niestatyczna, niewirtualna funkcja składowa.

    Opcja Opis
    Statyczny Określa, że funkcja działa jak globalny i może być wywoływana poza klasą, nawet bez wystąpienia klasy. Funkcja składowa nie ma dostępu do niestatycznych elementów członkowskich. Określona funkcja Static składowa nie może być wirtualna.
    Wirtualne Upewnij się, że prawidłowa funkcja składowa jest wywoływana dla obiektu, niezależnie od wyrażenia użytego do wywołania funkcji składowej. Określona funkcja Virtual składowa nie może być statyczna.
    Czysty Wskazuje, że nie podano implementacji dla zadeklarowanej funkcji wirtualnej składowej. Czysty można określić tylko w wirtualnych funkcjach składowych. Klasa zawierająca co najmniej jedną czystą wirtualną funkcję składową jest uważana za klasę abstrakcyjną. Klasy pochodzące z klasy abstrakcyjnej muszą implementować czystą wirtualną funkcję składową lub też są klasami abstrakcyjnych.
    Wbudowany Instruuje kompilator, aby wstawić kopię treści funkcji składowej do każdego miejsca wywoływana jest funkcja składowa. Funkcja składowa określona jako śródliniowa nie może być czysta.
  • Plik cpp

    Ustawia lokalizację pliku, w której jest zapisywana implementacja funkcji składowej elementu wycinkowego. Domyślnie jest zapisywany w pliku cpp dla klasy, do której jest dodawana funkcja składowa. Wybierz przycisk wielokropka, aby zmienić nazwę pliku. Implementacja funkcji składowej jest dodawana do zawartości wybranego pliku.

  • Komentarz

    Udostępnia komentarz w pliku nagłówka funkcji składowej.

  • Podpis funkcji

    Wyświetla dosłowną funkcję składową z kodu po wybraniu pozycji Zakończ. Nie można edytować tekstu w tym polu. Aby zmienić funkcję składową, zmień odpowiednie pola w kreatorze.