Hirdetés
- A kezdet vége: viszlát, Model S!
- A Windowst és a macOS-t is váltaná a Google Aluminium OS
- Az X3D-s Ryzenekkel való bűvészkedés a Colorful alaplapjának fő profilja
- Ha sokat küzdünk a porral, a GEEEK megfizethető "házát" nem nekünk találták ki
- Nagyzási hóbortja van az ASUS legfrissebb, QD-OLED paneles monitorának
- Milyen hangkártyát vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Sok hűhó négyszázért: AMD Ryzen 7 9850X3D
- AMD FX
- Vezetékes FEJhallgatók
- Milyen Android TV boxot vegyek?
- SSD kibeszélő
- Milyen notebookot vegyek?
- Fejhallgató erősítő és DAC topik
- Amlogic S905, S912 processzoros készülékek
Ú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
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Windows 10
- Milyen hangkártyát vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- EAFC 26
- Otthoni hálózat és internet megosztás
- Sok hűhó négyszázért: AMD Ryzen 7 9850X3D
- 4:3 aránnyal csukna ajtót a Honor az Apple Foldra
- AMD FX
- Luck Dragon: Asszociációs játék. :)
- Vezetékes FEJhallgatók
- További aktív témák...
- ÚJ SteelSeries Arctis Nova 5P Bolti ár:50k INGYEN FOXPOST
- Szép ThinkPad Edge.15,6",FullHD IPS,Core i7 (8X3,3Ghz)GT740 2/4GB VGA,8/16GB RAM,256-512SSD,JÓ akku,
- Szinte ÚJ SteelSeries Tusq Gaming Bolti ár:25k INGYEN FOXPOST
- ELADÓ Yaesu FT-70DE-B2 C4FM/FM VHF/UHF kétsávos kézi adóvevő
- Apple iPhone SE (2020) - 64 GB - fekete (249) Újszerű, 10000.- Ft ajándék kiegészítőkre, gar
- AKCIÓ! Apple iPhone 12 Mini 64GB mobiltelefon garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 128GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4347
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- HIBÁTLAN iPhone 13 Pro Max 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4224
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

Majd este 



