- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- tordaitibi: Chatcontrol
- Magga: PLEX: multimédia az egész lakásban
- sellerbuyer: ScreenX technológia élmények az Arénában
- GoodSpeed: Megint 3 hónap Disney+ akciósan :)
- sh4d0w: Tele a hócipőm
- Argos: Az vagy, amit megeszel
Új hozzászólás Aktív témák
-
dobragab
addikt
válasz
jattila48 #3618 üzenetére
A keresést úgy értettem, hogy a
bool symbol_exists(Symbol)
van szétosztva, és nem a find_symbol. Szarul fogalmaztam.Szóval valami ilyen type switch van neked:
Symbol * s = find_symbol("int");
switch(s.type)
{
case KEYWORD:
Keyword * k = static_cast<Keyword*>(s);
// blablabla
break;
case TYPE:
Type * t = static_cast<Type*>(s);
// blablabla
break;
}Ennél mennyivel rosszabb ez?
std::string symbol = "int";
auto it_keyword = keywords.find(symbol);
if(it_keyword != keywords.end())
{
// use *it_keyword
return;
}
auto it_type = types.find(symbol);
if(it_type != types.end())
{
// use *it_type
return;
}A scope kezelést még mindig nem tudom, hogy kéne működnie.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Autós topik látogatók beszélgetős, offolós topikja
- Google Pixel topik
- CASIO órák kedvelők topicja!
- Milyen okostelefont vegyek?
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Napelem
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- ASUS routerek
- Nonjour: nem fordít az EU-ban az AirPods
- Lakáshitel, lakásvásárlás
- További aktív témák...
- RÉSZLETRE .OPCIONÁLIS. Acer Nitro V ANV15-51-554Z SZÁMLA , GARANCIA
- RÉSZLETRE . OPCIONÁLIS. HP EliteBook 840 G11 üzleti prémium laptop számlával és garanciával
- RÉSZLETRE . OPCIONÁLIS. ThinkPad L16 Gen 1 16" WUXGA, Ultra 5, 16GB RAM, 512GB SSD SZÁMLA GARANCIA
- RÉSZLETRE .OPCIONÁLIS. Lenovo ThinkPad X13 Gen 5 Ultra 5 135U , 16GB , 512GB , Win11 SZÁMLA GARANCIA
- Anker 737 powerbank - PowerCore 24K - 24000 mAh 140W
- Lenovo Yoga Pro 9 (14IRP8) - Intel Core i9-13905H, RTX 4060 (ELKELT)
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- HP ZBook Studio G7 i7-10850H 32GB 1000GB Nvidia Quadro T1000 15.6" FHD 1 év garancia
- Telefon felvásárlás!! Samsung Galaxy A16, Samsung Galaxy A26, Samsung Galaxy A36, Samsung Galaxy A56
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest