<span class="searchmatch">enum</span> <span class="searchmatch">class</span> (tsz. <span class="searchmatch">enum</span> classes) (informatika) Az <span class="searchmatch">enum</span> <span class="searchmatch">class</span> (vagyis scoped enumeration, magyarul hatókörrel rendelkező felsorolási típus) a C++11-től kezdve...
mint a régi <span class="searchmatch">enum</span> esetén. <span class="searchmatch">enum</span> Szin { Piros, Zold, Kek }; Szin s = Piros; // működik int i = Piros; // ez is működik (de veszélyes!) <span class="searchmatch">enum</span> <span class="searchmatch">class</span> Szin { Piros...
<span class="searchmatch">enum</span> (tsz. enums) (informatika) Az <span class="searchmatch">enum</span> (enumeráció) a C++ programozási nyelv egyik hasznos eszköze, amely lehetővé teszi, hogy egy változó számára meghatározzunk...
irányok vagy státuszok. Az <span class="searchmatch">enum</span> segítségével egyedi konstansokhoz rendelhetünk numerikus értékeket. #include <iostream> <span class="searchmatch">enum</span> Napok {Hetfo, Kedd, Szerda...
<span class="searchmatch">enum</span> típusokkal szemben az <span class="searchmatch">enum</span> <span class="searchmatch">class</span> típusbiztos. <span class="searchmatch">enum</span> <span class="searchmatch">class</span> Color { Red, Green, Blue }; Color c = Color::Red; // Biztonságosabb, mint a sima <span class="searchmatch">enum</span> A...
} #include <iostream> <span class="searchmatch">enum</span> Color { RED, GREEN, BLUE }; int main() { Color c = RED; int colorValue = static_cast<int>(c); // <span class="searchmatch">Enum</span> érték konvertálása int-é...
goto Done on "error" → goto Error State: Done on "reset" → goto Idle <span class="searchmatch">enum</span> <span class="searchmatch">class</span> GameState { MENU, PLAYING, PAUSED, GAMEOVER }; GameState state = GameState::MENU;...
<< "Sikertelen cast!" << std::endl; } std::variant: típusbiztos unió <span class="searchmatch">enum</span> <span class="searchmatch">class</span>: típusbiztos enumeráció template + concepts: típusellenőrzés sablon paraméterekre...
adott visszatérési érték ellenőrzése. Gyakori minta hibakódos típushoz: <span class="searchmatch">enum</span> <span class="searchmatch">class</span> ErrorCode { OK, FileNotFound, PermissionDenied }; [[nodiscard]] ErrorCode...
hibakeresés, platformfüggőség kezelésére. A modern C++-ban a constexpr, <span class="searchmatch">enum</span> <span class="searchmatch">class</span>, template, constexpr if gyakran biztonságosabb és típusos alternatívák...