Kezdőoldal » Számítástechnika » Programozás » (C++) Struktúra objektum...

(C++) Struktúra objektum objektuma? Vagy mi lehet ez?

Figyelt kérdés

Egy egyszerű winsock-os programnak próbálom megérteni a kódját de elakadtam.


A kód így kezdődik:


WSADATA wsadataObjektum;


Ebből ugye azt gondoltam, hogy a WSADATA egy winsock2-ben levő struktúra.


De a winsock2.h-ban a kód így néz ki:


typedef struct WSAData {

WORD wVersion;

WORD wHighVersion;

#ifdef _WIN64

unsigned short iMaxSockets;

unsigned short iMaxUdpDg;

char FAR * lpVendorInfo;

char szDescription[WSADESCRIPTION_LEN+1];

char szSystemStatus[WSASYS_STATUS_LEN+1];

#else

char szDescription[WSADESCRIPTION_LEN+1];

char szSystemStatus[WSASYS_STATUS_LEN+1];

unsigned short iMaxSockets;

unsigned short iMaxUdpDg;

char FAR * lpVendorInfo;

#endif

} WSADATA, FAR * LPWSADATA;


A struktúra végén látni, hogy a WSADATA igazából egy objektum és az igazi struktúra a WSAData.


Akkor hogy lehet, hogy a program kód úgy indul, hogy " WSADATA <objektumnév> "? Objektumnak az objektuma, vagy micsoda ez?

(A kód nem rossz)



2014. dec. 23. 09:44
 1/5 A kérdező kommentje:
Közben már rájöttem, hogy a typedef miatt a WSADATA tényleg struktúra lesz és nem objektum,
2014. dec. 23. 09:54
 2/5 anonim ***** válasza:
C++-t tanulj, meg programozást, ne ilyenekkel foglalkozz még.
2014. dec. 23. 14:37
Hasznos számodra ez a válasz?
 3/5 uno20001 ***** válasza:
Először azt kéne tisztázni, hogy C-ben nincsenek is objektumok, csak struktúrák.
2014. dec. 23. 18:21
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Tanulom már egy ideje a c++ programozást, nem értem hogy miért ne kéne ilyenekkel foglalkoznom.
2014. dec. 23. 19:05
 5/5 anonim ***** válasza:

"..a WSADATA igazából egy objektum és az igazi struktúra a WSAData.."


"..Objektumnak az objektuma, vagy micsoda ez?.."


Hát ebből nekem nem az jön le, hogy tanulod egy ideje. Már ha az időt egy napban minimáljuk.

2014. dec. 23. 20:12
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!