Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

C++ Befehlszeile

serc / 1 Antworten / Baumansicht Nickles

typedef DWORD (_stdcall *AN21XXGETDEVICEERROR)(unsigned char
ucDeviceNumber);

Mit typedef kann ich doch normal für einen Datentyp ein Synonym deklarieren z.b typedef unsigned char Byte;
Grund dafür ist doch damit eindeutige Namen zu vergeben oder zu verkürzen!

Was macht den dann die Befehlszeile oben? Versteh ich nicht!?

Thanks @ all

bei Antwort benachrichtigen
thomas woelfer serc „C++ Befehlszeile“
Optionen

typedef definiert kein 'synonym' fuer einen typ, sondern einen _typ_. ein 'synonym' wuerde man mit dem praeprozessor machen, das waere aber keine besonders gute idee.

die zeile von dir definiert den type AN21XXGETDEVICEERROR. dabei handelt ees sich auf einen zeiger auf eine funktion die _stdcall als calling convention verwendet, ein DWORD liefert und als parameter einen unsigend char erwartet.

WM_HOPETHISHELPS


this posting contains no tpyos.
bei Antwort benachrichtigen