Was genau bedeutet eine Zeile wie ...
Verfasst: Mi Mai 22, 2013 6:09 am
Hallo Zusammen,
ich würde gerne verstehen, was genau eine Zeile wie
_CRTIMP double __cdecl __MINGW_NOTHROW atof (const char*); //MINGW
oder
[_Check_return_ _CRTIMP double __cdecl atof(_In_z_ const char *_String); //MSVC
in einer header Datei bedeutet.
Mir ist klar, dass hier ein Funktionsprototyp für die Funktion namens atof steht, dass
Kann mir da vielleicht jemand netterweise auf die Sprünge helfen?
Danke!
Gruß
Bowie
ich würde gerne verstehen, was genau eine Zeile wie
_CRTIMP double __cdecl __MINGW_NOTHROW atof (const char*); //MINGW
oder
[_Check_return_ _CRTIMP double __cdecl atof(_In_z_ const char *_String); //MSVC
in einer header Datei bedeutet.
Mir ist klar, dass hier ein Funktionsprototyp für die Funktion namens atof steht, dass
- diese Funktion ein Argument vom Typ const char* erwartet
die Funktione einen Rückgabewert vom Typ double liefert
- was __cdeclp __MINGW_NOTHROW bzw. __cdecl bedeutet und bewirkt
was _CRTIM bzw. _Check_return_ _CRTIMP beudeutet und bewirkt
Kann mir da vielleicht jemand netterweise auf die Sprünge helfen?
Danke!
Gruß
Bowie