//Magyar C #define használva using #define szerkezet struct #define típusdefeníció typedef #define eszám enum #define fő main #define visszatér return #define űr void #define mozdulatlan static #define ha if #define megcserél switch #define kapcsoló switch #define amíg while #define számára for #define csináld do #define eset case #define folytasd continue #define törj break //Kényelmi funkciók, hogy egy mondatot lehessen alkotni #define gondolat_eleje ( #define gondolat_vége ) #define eleje { #define vége } #define mondat_vége ; #define ebbe : #define jobbra_oldalvást >> #define balra_oldalvást << #define felfele ^ #define legyen = #define egyenlő_e == #define nem_egyenlő_e != //C++ #ifdef __cplusplus //Osztályok #define osztály class #define nyilvános public #define magán private #define védett protected #define barát friend #define autómatikus auto #define egysorba inline #define illó volatile #define külső extern #define mutató * #define említés & //STL #define szabvány std #define cérna string #define rendezetlen_térkép unordered_map #define térkép map #define rendezetlen_készlet unordered_set #define készlet set #define első first #define második second #define pár pair #define lista list #define tömb array #define kártyakészlet deque #define vektor vector #define verem stack #define megtalál find #define sorvége endl //Iterátorok #define átnyálazó iterator #define elkezd begin #define befejez end #define kiürít empty #define méret size #define ezen_a_helyen at #define hozzárendelés assign #define tolja_vissza push_back #define ugorj_vissza pop_back #define tolja_előre push_front #define ugorj_előre pop_front #define insert betét #define kiradítoz erase #define tisztít clear #define távolítsa_el remove //Stack #define a_tetején top #define betol push #define kipukkaszt pop //Queue #define vissza back #define elülső front //Umap #define vödör bucket #define rendez sort #define másol copy #define maximális_elem max_element #define minimális_elem min_element //Sablonok #define sablon template #define típusnév typename #define kiír cout constexpr bool igaz = true; constexpr bool hamis = false; használva igazhamis = bool; használva egész = int; használva betű = char; használva kettős_valós = double; használva úszó = float; #endif //C #ifndef __cplusplus #define írj printf #define igaz true #define hamis false #define igazhamis bool #define egész int #define betű char #define kettős_valós double #define úszó float #endif #include #include #include egész fő gondolat_eleje gondolat_vége eleje szabvány::rendezetlen_térkép térkép mondat_vége térkép["A"] legyen 10 mondat_vége térkép["B"] legyen 20 mondat_vége térkép["C"] legyen 30 mondat_vége számára gondolat_eleje autómatikus x ebbe térkép gondolat_vége eleje szabvány::kiír balra_oldalvást x.első balra_oldalvást " " balra_oldalvást x.második balra_oldalvást szabvány::sorvége mondat_vége vége igazhamis i=hamis mondat_vége kettős_valós pi=3.14 mondat_vége szabvány::kiír balra_oldalvást "Pi: " balra_oldalvást pi balra_oldalvást i mondat_vége visszatér 0; vége