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:
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).
Otwórz menu skrótów dla klasy, do której chcesz dodać funkcję składową, a następnie wybierz pozycję Dodaj, Dodaj funkcję.
Podaj odpowiednie szczegóły dotyczące funkcji składowej. Aby uzyskać więcej informacji, zobacz Dodawanie kreatora funkcji składowej.
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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania 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