- Honor 200 Pro - mobilportré
- A világ aktív okostelefonjainak negyede iPhone, ötöde Galaxy
- Huawei Mate 10 Pro - mestersége az intelligencia
- Megvan a Xiaomi 17 és 17 Ultra európai ára
- Vivo X300 - kicsiben jobban megéri
- Hivatalos a OnePlus 13 startdátuma
- Reklámok kikapcsolása Xiaomi, Redmi és Poco telefonokon
- Húszmillió mobilara adta ki a Honor a tízparancsot
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
-
Mobilarena

Új hozzászólás Aktív témák
-
flugi
tag
válasz
kisfurko
#760
üzenetére

no akkor kicsit más szemszögből: a kód biztonságának egyik kulcsa, hogy észreveszed a hibát a kódban. Sokan (köztük én is) i nevű ciklusváltozót szeretünk használni. Ha van egy programom, amiben van egymás után két ciklus, akkor mindkettőben az i nevű változót használom, de egymáshoz nincs semmi közük. Amikor elírok valamit, és az értékadásban a ciklusaim után véletlenül az i változót akarom használni, akkor hibaüzenetet fogok kapni. Ami persze nagyon jó, mert annak ott tényleg semmi értelme nincs. (ha nem tudnám hol áll meg a ciklus, akkor while-t használok)
A C++ alapkönyvben (Stroustrup) a legelső alapelv a C programozóknak akik C++-ban akarnak programozni, hogy deklaráljuk a változókat ott, ahol szükség van rájuk, úgy, hogy csak addig éljenek, amíg kellenek. A legelső példák egyike a for ciklus fejlécében deklarált ciklusváltozó.
A hatékonyság pedig nem változik meg, kipróbáltam ezt a két kódot:
for (int j=0;j<1000000000;j++) {
int i;
for (i=0;i<10;i++)
{
}
}
meg:
for (int j=0;j<1000000000;j++) {
for (int i=0;i<10;i++)
{
}
}
és nem volt észrevehető különbség, holott eléggé felnagyítottam volna
(G++ DevC++ IDE-ben)
kompaktabb kód, biztonságosabb kód, hatékonysági áldozat nélkül. Tiszta nyereség.
flugi
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen autót vegyek?
- BestBuy topik
- Apple MacBook
- Milyen légkondit a lakásba?
- Kormányok / autós szimulátorok topikja
- tordaitibi: Moltbook- az AI közösségi platformja
- Pletykák szerint 30 GB memóriával szerelik a PS6-ot
- SSD kibeszélő
- Gitáros topic
- MasterDeeJay: Sikeres CoffeeTime modok
- További aktív témák...
- Apple Watch 8 GPS midnight aluminium használt eladó
- Gamer Gép - MSI B760M, Intel I9 14900K, 24GB DDR5, RX 6900 XT 16GB, 2 TB M.2 SSD, 750W
- GIGABYTE P850GM 850W 80 PLUS Gold Eladó!
- MSI RTX 3070 8GB GDDR6 GAMING Z TRIO Eladó!
- ThinkPad T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe magyar vbill ujjolv IR kam új akku gar
- Beszámítás! Acer Nitro V16 ANV16 120Hz Gamer notebook - R7 8845HS 32GB DDR5 1TB SSD RTX 4060 8GB W11
- Eladó Xiaomi Redmi 15 6/128GB fekete / 12 hó jótállás
- Dell Latitude 9420 i5-1145G7 14" FHD+ 16GB 512GB 1 év garancia
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- LG 86QNED86A / MiniLED / 86" - 217 cm / 4K UHD / 144Hz / HDR Dolby Vision / FreeSync Premium / VRR
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




