C++ nyelv

Útmutatók, oktatóanyagok és források a C++ programozási nyelvről, beleértve a modern szintaxist, az objektumorientált programozást, a sablonokat és a gyakorlati projekteket.

Platformfüggetlen asztali appok Qt és QML alapon

Egyetlen olyan asztali alkalmazás felépítése, amely egyetlen kódbázisból natívan fut Windows, macOS és Linux rendszeren, pontosan az, amire a Qt tervezve lett. 2026-ban a Qt továbbra is az egyik legerősebb választás platformfüggetlen asztali appok és beágyazott szoftverek fejlesztéséhez, különösen ott, ahol a...

Qt 5-ről Qt 6-ra migrálási útmutató 2026

A Qt 6 egy fő verzió, és egy valódi Qt 5 alkalmazás átmigrálása rá több mint újrafordítás. A keretrendszer modularizálódott, a build rendszer a CMake felé tolódott, egyes API-kat eltávolítottak vagy lecseréltek, és modulok kerültek át máshova. Ezek egyike sem leküzdhetetlen, de egy sikeres Qt 5-ről Qt 6-ra migrálás...

COBOL-ról C++-ra migráció: régi rendszerek modernizálása

A COBOL-ról C++-ra migráció az egyik legnagyobb hatású modernizációs projekt, amit egy szervezet elvállalhat, és egyben az egyik legkevésbé kiszolgált terület. Jelenleg is nagyjából 220 milliárd sornyi COBOL kód fut éles környezetben. Bankok billiónyi dollárt dolgoznak fel rajta. Kormányzatok nyugdíjrendszereket,...

C++ vs Rust memóriabiztonság – Gyakorlati példák modern C++-szal

A C++ és a Rust közötti memóriabiztonsági vita a szoftverfejlesztés egyik legaktívabb témájává vált. Kormányzati szervek is állást foglaltak, konferencia-előadásokat szentelnek neki, és mindkét oldalon erősek a vélemények. Hadd legyek őszinte: a Rust kiváló nyelv. Az ownership modellje és a borrow checker-e valóban...

Tiny BPE Trainer – Gyors és könnyű BPE-tréner C++ nyelven

Bemutatkozik a Tiny BPE TrainerA legtöbb modern NLP modell, a GPT-től a RoBERTa-ig, a Byte Pair Encoding (BPE) használatával alszó-tokenizációra támaszkodik. De mi van, ha a saját szókincsedet szeretnéd tiszta C++-ban képezni? Ismerd meg a Tiny BPE Trainert - egy villámgyors, csak fejléceket tartalmazó BPE trainert,...

Gyors, UTF-8 kompatibilis C++ tokenizáló NLP-hez és ML-hez

Bemutatkozik a Modern Text TokenizerA modern természetes nyelvi feldolgozási (NLP) modellek, mint például a BERT, a DistilBERT és más transzformátor-alapú architektúrák nagymértékben támaszkodnak a hatékony tokenizációra. A C++ fejlesztők azonban gyakran korlátozott lehetőségekkel szembesülnek, mint például a...

Programozási alapok elsajátítása: A megfelelő nyelv kiválasztása

A programozás világába való belépés egyszerre lehet izgalmas és nyomasztó. Számtalan programozási nyelv közül választva elengedhetetlen, hogy a megfelelőt válaszd, amely összhangban van céljaiddal és törekvéseiddel. Ebben a cikkben megvizsgáljuk azokat a tényezőket, amelyeket figyelembe kell venni az első programozási...

C++ adattípusok .NET-hez

Ha a .NET-tel kísérletezel és C/C++ háttérből érkezel, mint én, gyorsan észre fogod venni, hogy az adattípusok eltérőek. Ez a bejegyzés a leggyakoribb adattípusokat tartalmazza C/C++-ból .NET-be (C#) a fejlesztés kényelme érdekében. Ha egy adattípust keresel, egyszerűen nyomd meg a CTRL + F billentyűkombinációt, és a...

Hogyan írjunk Mini Dump-ot szoftver összeomláskor

Elnézést, hogy eddig nem írtam semmi érdekeset ebben a hónapban, nagyon mozgalmas hónap volt. Ma láttam egy kérdést a Stack Overflow -on a hibakeresésről. A felhasználó megpróbálta a Visual Studio-t debug módban futtatni az alkalmazásával, hogy lássa, mikor és miért omlik össze. Ez nem megoldás, mert a Windows API-ban...