- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD Navi Radeon™ RX 6xxx sorozat
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- TCL LCD és LED TV-k
- Melyik tápegységet vegyem?
- Milyen asztali médialejátszót?
- Adatmentés - HDD - SSD - Flash
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Házimozi haladó szinten
- Microsoft Surface
-
PROHARDVER!
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
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Revolut
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- The First Berserker: Khazan
- Kegyelmet kaptak Trumptól a BitMEX társalapítói
- Sütés, főzés és konyhai praktikák
- Külpolitika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD Navi Radeon™ RX 6xxx sorozat
- További aktív témák...
- Azta! Dell Latitude 7440 -65% "Kis Gamer" Üzleti Profi Ultrabook 14" i7-1365U 16/512 FHD IRIS Xe
- Asus Rog Thor II 1000W Platinum OLED RGB Moduláris Tápegység
- Enermax Revolution 1000W Gold Moduláris Tápegység
- ASUS ROG STRIX 750W GOLD Moduláris Tápegység
- ASUS TUF Gaming 1200W Moduláris Tápegység PCIE 5 ATX 3 2x 12VHPWR
- LG UltraWide 34WP65CP-B 3440x1440 160hz GARANCIÁS
- i9-12900k, RTX 4070 Super, 32GB DDR5, 3 TB M.2 7500mb/s, Z790 Wi-Fi alaplap+ LG UltraGear 32GS95UE-B
- Eladó MSI RTX 3060 VENTUS 2X 12G OC
- FULL CTO MACBOOK PRO 16" - APPLE M1 MAX - 10C CPU - 32C GPU - 64 GB RAM - Garancia - ÁFÁ-s
- Orosz RETRO fényképezőgép
- Samsung Galaxy A04s 32GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS H110 i5 6600 16GB DDR4 250GB SSD 1TB HDD GTX 1060 3GB Zalman S2 TG DeepCool 580W
- LG UltraGear Gaming Monitorok -30%
- Beszámítás! Apple iPad 10.9 2022 64GB WiFi tablet garanciával hibátlan működéssel
- Lenovo IdeaPad Gaming 3 - 15,6"FHD IPS - i5-11320H - 16GB - 512GB - GTX 1650 - Win11 - 2év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest