Lista argumentów w deklaracji
Argument część listy deklaracji zgłoszenia funkcji:
Umożliwia kompilatora sprawdzić spójność typu argumenty, które wymaga funkcji i argumenty podane w zaproszeniu.
Umożliwia konwersje, niejawne lub zdefiniowanej przez użytkownika, należy przeprowadzić z typu podany argument typ wymaganego argumentu.
Sprawdza, czy inicjowania programu lub przydziały, aby wskaźniki do funkcji.
Sprawdza, czy inicjowania programu lub przydziały, aby odwołania do funkcji.
Deklaracje są wymienione w argumencie wielu oddzielone przecinkami.
Funkcje, które może podjąć zmiennej liczbie argumentów są określane za pomocą wielokropka – operatora w miejsce zmiennej argumentów.Jeśli występuje wielokropka należy ostatni element na liście argumentów.Zobacz Wyświetla listę zmiennych, Argument.
Każda deklaracja argument składa się z:
Specyfikatory deklarację, w tym specyfikatora typu.W szczególności oznacza to:
Specyfikator klasy magazynowania auto lub rejestru.
Const i/lub volatile.
Specyfikatora typu.
Niewłaściwy deklarator, które mogą być abstrakcyjne.Zezwala na nieabstrakcyjna; niewłaściwy deklarator jak argument o nazwie; abstrakcyjne; niewłaściwy deklarator Określa argument anonimowe.W szczególności oznacza to:
Opcjonalny * lub & określający wskaźnik lub odwołania.
Identyfikator opcjonalny argument nazewnictwa.
LUB
- Niewłaściwy wszelkich złożonych deklarator określające skład wskaźnik, odwołanie, wskaźnik funkcji i tablicy pełni określenie typu.
Inicjator, określając wartość domyślną argumentu.W szczególności inicjatory argument składają się z
= Operatora.
Wyrażenie.Istnieje kilka ograniczeń na te wyrażenia.Patrz:
Należy zauważyć, że wiele słów kluczowych specyficzne dla firmy Microsoft mogą być wyświetlane w Specyfikatory deklaracji i deklaracji nazwę.