- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- btz: Internet fejlesztés országosan!
- 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
Új hozzászólás Aktív témák
-
Domonkos
addikt
válasz
m.zmrzlina #3980 üzenetére
C++-ban nincs ra mod hogy egy fuggveny belsejeben egy masikat deklaralj.
A legkozelebbi amit tehetsz, hogy irsz ra egy lambdat. Azt hiszem hogy C++11-tol tamogatott. -
Domonkos
addikt
válasz
m.zmrzlina #3974 üzenetére
A keretet es formazast sajat magad megszivatasa miatt rakod bele?
Szerintem amellett hogy helypazarlo meg zavarossa is teszi a kiirt infokat. En lemondanek rola.
Ha megis ilyen nagyon fancy elrendezest szeretnel, akkor ennel sokkal jobb nem lesz. A parameterlistaval annyit tudsz csinalni, hogy tombben vagy valami c++-os kontenerben adod a parametereket at.
De vannak hasonlo celra mar jol bevalt konyvtarak is, mint az ncurses. Egyszeru dolgok rajzolasanal mondjuk nem fogsz sokat nyerni vele... -
Domonkos
addikt
válasz
m.zmrzlina #3911 üzenetére
Azt azert irtam, mert mar vartam hogy a szakik felsoroljak, hogy az epp aktualis szabvanynak es a most hypeolt paradigmanak milyen megoldasok felelnenek meg.
Eddig akarhany C++ projektben vettem reszt valahogy sosem volt egybehangzo dontesunk, hogy mely featureoket szeretnenk hasznalni. Tul sok van es altalaban nincs "legjobb". -
Domonkos
addikt
válasz
m.zmrzlina #3908 üzenetére
En irnek ra egy kulon osztalyt ami tartalmazza a szukseges inputokat es elvegzi a megfelelo validaciokat is.
Minden egyes bekert dolognak lenne egy megfelelo adattagja az osztalyban, egy hozza tartozo fuggveny ami bekeri, ellenorzi es beallitja azt (setter), valamint egy olyan amivel ki lehet azokat olvasni (getter) vagy hibat irni, ha nem sikerult az olvasasig ertelmesen beallitani.
Es akkor azt is meg lehtne tenni, hogy asortSwap()
nem 3 kulonbozo parametert var, hanem egy ebbol az osztalybol szarmazo peldanyt.
Vegtelen lehetosegek... -
Domonkos
addikt
válasz
m.zmrzlina #3907 üzenetére
Ezek a fuggvenyek lehetnek
void
ok. Abban az esetben lehet ertelme hogy plint
visszateresi erteke van, ha meg szeretned mondani, hogy hany elemet sikerult kiirni, vagy egyeb hibajelzest szeretnel visszaadni... bar c++-ban mar vannak erre is "fejlettebb" eszkozok, mint a try-catch-es kivetelkezeles stb. -
Domonkos
addikt
válasz
_herosz #3881 üzenetére
Egyetlen c++ szabvanyban sincs VLA - fuggetlenul attol, hogy a forditod megeszi-e vagy egyaltalan szol-e ra valamit. Szerencsere vannak
sokkal jobbszabvanyabb eszkozok is az ilyen feladatra, mint pl azstd::vector
es tarsai.
Javaslom, hogy fordits-pedantic
kapcsolot hasznalva. -
Domonkos
addikt
válasz
Hunmugli #3817 üzenetére
Pointeres hackelessel tuti meg tudnad oldani - noha majdnem ugyanott lennel, ha egy pointert passzolgatnal/raknal egy kulso szkopba a valtozo helyett...
Egyeb ami eszembe jut, az a kulonbozo IPC megoldasok, mint peldaul az osztott memoria. Nem nagyo elegans, az olvashatosagon tuti ront es foloslegesen bonyolitja meg a dolgot, ha csak erre szeretned hasznalni, de mukodhet. -
Domonkos
addikt
válasz
Hunmugli #3800 üzenetére
Ha masolsz kodot, akkor rapillanthatok hogy mi csuszhat felre.
BTW: elozo hozzaszolasomban irtam, hogy jol optimalizalva ez akar egyetlen muvelet is lehet. Nos nem.Ha
N
is parameter, akkor (a regiszterekbe masolgatassal egyutt) 4 utasitas lesz. Viszont annyi igaz, hogy ennel nem lesz mar nagyon optimalizaltabb megoldas. Az egy muveletet azt a megfelelo bit atbillentesere ertettem. -
Domonkos
addikt
válasz
Hunmugli #3797 üzenetére
Ha a leheto legegyszerubben akarnam megcsinalni, akkor valahogy igy tennem:
C N. bitjenek beallitasa:
C |= (1<<N);
Egyetlen bit torlese:
C &= ~(1<<N);
Egyetlen bit lekerdezese:
C & (1<<N);
Itt termeszetesen a legkisebb helyiertektol es 0-tol szamozodnak a bitek. Hogy hogy ontod osztalyba, mar rad bizom.
Meg par ellenorzessel is elferne.
Ha jol optimalizal a fordito, akkor ez a legtobb architecturan egy-egy utasitas lesz a binarisban.
Ú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!
- EAFC 25
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Spotify
- iPhone topik
- Amlogic S905, S912 processzoros készülékek
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Autós topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Borotva, szakállnyíró, szakállvágó topic
- Nonjour: nem fordít az EU-ban az AirPods
- További aktív témák...
- MSI GeForce RTX 5090 32G VENTUS 3X OC - 2db
- Lenovo Ideapad Slim 3 DDR5, Garancia jún 2026
- 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
- ÚJ Lenovo Yoga Slim 6 14IRH8 - 14" WUXGA OLED - i5-13500H - 16GB - 512GB - Win11 - 2+ év garancia
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
- Bowers/Wilkins PX8 fejhallgatók (dupla Bluetooth eszköz csatlakoztatása!)
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 144Hz képfrissítés
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest