Hirdetés
- Google Pixel topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Xiaomi 15 Ultra - kamera, telefon
- Samsung Galaxy Z Fold4 - egyre megy, honnan nézed
- Apple iPhone 16 Pro - rutinvizsga
- iPhone topik
- Apple iPhone 11 - népalma
- Xiaomi 14T - nem baj, hogy nem Pro
- Redmi Note 9S néven érkezett meg a Redmi Note 9 Pro
- Motorola Edge 50 Neo - az egyensúly gyengesége
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
ekkold
Topikgazda
Változó, hogy mikor melyik a jobb (#define vagy pl. const int).
Van amikor csak az egyik jó, pl. vannak olyan függvények amelyeknek csak változó lehet a paramétere, simán egy beírt szám nem. Ilyenkor a #define-al megadott érték nem lesz jó paraméterként használva.
Aztán itt van pl. ez:
#define ERR_MSG1 "Megszakadt a kapcsolat!";
const char* err_msg1 "Megszakadt a kapcsolat!";Ha a programban több helyen írjuk ki ezt az üzenetet, akkor az első esetben (#def..), a program több különböző helyén is fog tárolódni a szöveg, annyi példányban ahányszor kiírjuk. A második esetben viszont csak a stringre mutató pointer lesz többször felhasználva, a szöveg csak egyszer tárolódik el.
Az fordító optimalizálójára szerintem nem illik túlságosan támaszkodni, mert nem biztos, hogy mindig ugyanúgy fog viselkedni, és a működése attól is függ, hogy mi az optimalizálás célja (mert az is állítható: kódméret, sebesség, memóriahasználat, stb...), valamint sok esetben az is állítható, hogy mennyire legyen "agresszív" az optimalizálás. Utóbbi esetben sokkal hatékonyabb lehet, de előfordulhat, hogy olyasmit is kiszed amit nem kellene, és összeomlik a program... Tudom sokan már nem így programoznak, de én még azt tanultam, hogy igyekezzünk eleve hatékony kódot összehozni...
Új hozzászólás Aktív témák
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Apple iPhone 14 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- ASUS 18W USB ADAPTER
- iKing.Hu - Apple Macbook Air 13 M1 - 2020 - Használt, megkímélt
- BESZÁMÍTÁS! Sony PlayStation 4 Pro 1TB fekete játékkonzol extra játékkal garanciával hibátlan
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest