Udostępnij za pośrednictwem


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 klasy, 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 tym obszarze

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 przy użyciu kreatora możesz edytować kod w środowisku deweloperów.

  • Zwracany typ

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

  • Uzyskaj dostęp

    Ustawia dostęp do funkcji składowej. Modyfikatory dostępu to słowa kluczowe określające dostęp do innych klas funkcji składowej. Aby uzyskać więcej informacji na temat określania dostępu, zobacz Kontrola dostępu do składowych. 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 wbudowana, czy czysta. Jeśli ustawisz, że funkcja składowa będzie czysta, pole wyboru Virtual (Wirtualna ) zostanie zaznaczone, a pole wyboru Wbudowane stanie się niedostępne. Wartość domyślna to niestatyczna, niewirtualna funkcja składowa.

    Opcja Opis
    Static Określa, że funkcja działa jak globalny i może być wywoływana poza klasą, nawet bez tworzenia wystąpienia klasy. Funkcja składowa nie ma dostępu do niestacjonanych elementów członkowskich. Funkcja składowa określona jako Static nie może być wirtualna.
    Wirtualny 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 składowa nie Virtual może być statyczna.
    Czysty Wskazuje, że żadna implementacja nie jest dostarczana dla zadeklarowanej funkcji wirtualnej składowej. Czysty można określić tylko w wirtualnych funkcjach składowych. Klasa, która zawiera 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ą klasy abstrakcyjne.
    Wbudowany Nakazuje kompilatorowi wstawienie kopii treści funkcji składowej do każdego miejsca wywoływanej funkcji składowej. 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 wycinka. 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

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