Hirdetés
Új hozzászólás Aktív témák
-
followme
aktív 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

-
followme
aktív tag
válasz
Sk8erPeter
#2543
üzenetére
Ez nem mentegetőzés, inkább lustaság, mert nem olyan egyszerű leírni röviden és érthetően
Majd este 
-
followme
aktív tag
válasz
Jester01
#2541
üzenetére
Bocsi, nem olvastam az elejét, csak átfutottam és megláttam amit írtál és az ütött szemet.
Igazad van, gyakorlatilag mindent lehet ilyen szempontból máshogy csinálni.
De akkor még egy példa arra, hogy miért kerüljük az implicit típuskonverziót:
uint16_t u16a = 40000;
uint16_t u16b = 30000;
uint32_t u32res;
u32res = u16a + u16b;
/* 70000 vagy 4464? */Ha van rá igény mutatok olyan példát, amikor másra is használható a castolás. Nagyon szépen lehet vele például OO szerű C kódot írni

Csak nem szeretném, hogy a fórumozók idegenkedjenek tőle

Ú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!
- World of Tanks - MMO
- Milyen billentyűzetet vegyek?
- LG LCD és LED TV-k
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezeték nélküli fejhallgatók
- Google Pixel 9a - a lapos munka
- The Division 2 (PC, XO, PS4)
- Építő/felújító topik
- Samsung Galaxy Watch6 Classic - tekerd!
- További aktív témák...
- Felsőkategóriás Gamer PC-Számítógép! Csere-Beszámítás! R7 9800X3D / Nitro+ RX 9070XT/ 32GB DDR5
- VivoBook X515EA 15.6" FHD IPS i3-1115G4 16GB 512GB NVMe magyar vbill gar
- PlayStation 5 SLIM DIGITAL 1 TB + kontroller 2026.12.09-ig garanciális, számlával!
- 27% - Gigabyte RTX 3060 12GB OC DDR6 GAMING Videokártya!
- Keresek: Fehér NVIDIA RTX 5070 Ti Videokártyát (Csere/Vétel)
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA A-Data 650W
- HIBÁTLAN iPhone 15 Plus 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS4045, 100% Akkumulátor
- Telefon felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Új MSI GF63 Thin 15 FHD IPS 144Hz i7-12650H 10mag 16GB 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- GYÖNYÖRŰ iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3253, 100% Akksi
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

Majd este 



