• 3 odgovora
  • 3.118 pregleda
Windows Data Types 30.05.2004. u 14:26 · pre 272 meseci #1
Koji je razlog uvodjenja Windows Data Types.
Nije mi jasno zasto su redefinirani neki primitivni tipovi kao npr: typedef unsigned short WORD;

Hvala.
Potpis
eX
Re: Windows Data Types 30.05.2004. u 20:22 · pre 272 meseci #2
Pa verovatno zato sto je jednostavnije pisati WORD ili BYTE umesto unsigned short ili unsigned char. Uz to WORD i BYTE bolje opisuju tip promenljive jer su to osnovni pojmovi vezani za racunare koji se javljaju cak i u debug-u:
db - define byte
dw - define word

Možda ima i neki drugi razlog ali meni se ovo čini logičnim objašnjenjem.
Potpis
Razlika izmedju softvera i hardvera je:
Softver je nesto sto mozes psovati, a hardver je... pa hardver je nesto sto mozes sutati
Re: Windows Data Types 30.05.2004. u 21:49 · pre 272 meseci #3
Ipak je zato shto se MS (a i inache svako ko pishe bilo kakav API) zheleo sachuvati od razlichitih kompajlera i platformi. Tako, od zavisnosti od platforme, DWORD ce biti razlichito definisan, ali ce uvek predstavljati 4 bajta, samo ce heder sa opisom (typedefom) biti promenjen. Na taj nachin, API je konzistentan, i, uglavnom, platform-independent.
Re: Windows Data Types 31.05.2004. u 11:53 · pre 272 meseci #4
Hvala,ovaj drugi odgovor mi se cini vise logicnim.
Potpis
eX
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme