0
Die folgende Funktionsdeklaration hat eine API den Rückgabetyp vorhergehende:API in Rückgabewert für die Funktion
NAMEOF_API void freeReplyObject(void *reply);
Kann jemand die Details dieser Erklärung erklären, wie es zu lesen, wie es von einer Erklärung, ohne das unterscheidet NAMEOF_API?
'NAMEOF_API' wurde wahrscheinlich in einer' # define' erstellt. Finden Sie diese Definition, um zu sehen, was sie übersetzt. – dbush
Es wird irgendwo ein Makro namens 'NAMEOF_API' geben. Es wird wahrscheinlich unterschiedlich definiert werden, abhängig davon, ob ein anderes Makro definiert ist oder nicht, zumindest für MS Windows DLLs. –
In Windows deklariert ein solches Makro häufig die Aufrufkonvention (z. B. __cdecl oder __stdcall), oder wenn diese Funktion aus einer DLL importiert oder exportiert werden soll (z. B. __declspec (dllexport)). –