- World of Tanks - MMO
- Konzolokról KULTURÁLT módon
- EAFC 24
- EA Sports WRC '23
- Nintendo Switch
- Nintendo Switch 2 vagy amit akartok (találgatós topik most még)
- Megjelent a The Last of Us Part 1 PC-s kiadása
- Minecraft
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Assetto Corsa Competizione
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz followme #2540 üzenetére
Ha kicsit figyelmesebben olvasol akkor látod, hogy alapvetően pointerek castolásáról van szó. Egyszerű típusokra jól definiált konverziók vannak amiket a fordító ismer is.
Ettől függetlenül a megadott példát is lehet szépen csinálni:res8 = ~p;
res8 >>= 3;Mindjárt kevesebb zárójelen kell az ember szemének jojóznia.
Az már csak a hab a tortán, hogy a te példád pont az én állításomat támasztja alá, miszerint a castolás "bizonyos esetekben szükséges rossz".
Jester
-
followme
tag
válasz followme #2545 üzenetére
/* "Látható" típus */
typedef struct apiT
{
/* függvény-pointerek */
} apiT;
/* "Rejtett" típus */
typedef struct objT
{
apiT api;
/* belső paraméterek */
} objT;
/* "konstruktor" */
apiT* createObj()
{
objT* obj = (objT*)malloc(sizeof(objT));
/* belső paraméterek állítása */
/* api feltöltése */
return &obj->api;
}
/* példa egy api függvényre */
void apiFn(apiT* api)
{
objT* obj = (objT*)api;
/* belső paraméter módosítása */
}Remélem nem írtam el semmit és a lényeg átmegy
[ Szerkesztve ]
Whatever you do will be insignificant, but it is very important that you do it.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Fejhallgató erősítő és DAC topik
- A fociról könnyedén, egy baráti társaságban
- Nálunk is telepíthető a One UI 6.1 a Galaxy S22-re
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- Luck Dragon: Asszociációs játék. :)
- World of Tanks - MMO
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Konzolokról KULTURÁLT módon
- Bocsánatot kért az Apple, mert nagyon mellélőtt a legutóbbi reklámjával
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- További aktív témák...
- Luigi's Mansion 1 - Nintendo 3DS
- Axagon ADSA-ST SUPERSPEED USB DUAL HDD Dokkoló 1év Garanciával!
- Lenovo ThinkPad P53 i7-9850H 32GB DDR4 T2000 4GB 256GB SSD 1 év garancia
- Samsung Galaxy A21s 32GB Új kijelző,független,12hónap garancia!
- Kingston HyperX FURY 8GB DDR3 1866MHz HX318C10FW/8,hibátlan állapotban!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest