- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Ulefone Armor X32 Pro
- Milyen okostelefont vegyek?
- Sony Xperia 1 V - kizárólag igényeseknek
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy A54 - türelemjáték
- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch Ultra - első nekifutás
- Apple Watch
Hirdetés
Új hozzászólás Aktív témák
-
pvt.peter
őstag
válasz
sztanozs #3711 üzenetére
if (10>(x1-r1||x1-r3||x1-r5)>-10 && 10>(y1-r2||y1-r4||y1-r6)>-10)
Ez biztos nem C++ szintaktika.Szintaktikailag biztos, hogy helyes, szemantikailag viszont nehezen tudnék olyan helyzetet elképzelni ahova ilyen kód kellene
Mit értesz az alatt, hogy x és r különbsége?
Talán vmi vektorból szeretne kivonogatni, de amúgy én sem értem.@KREE: kérlek jobban specifikáld a problémádat illetve kérdésedet.
Szerkesztés: közben látom megjött pontosítás.
-
pvt.peter
őstag
válasz
EQMontoya #3693 üzenetére
Mentségemre legyen, hogy ez egy 3rd party *.dll egyik callback függvényének a paramétere.Én is érzem, hogy eléggé fos megoldás...
Persze szebben is megcsinálhatták volna, pl. a paraméter legyen egy interfész amit a saját típusaimmal megvalósíthatok, utána kedvem szerint castolhatok. Vagy az interfészt megvalósító típusba becsomagolni a saját cuccomat.Az egyetlen egy talán még szép megoldás erre az, hogy két ugyanolyan callback szignatúra lesz csak más névvel, és adott feladat elvégzésére mindig beállítgatom, hogy melyik callback hívódjon meg.
Mindenesetre köszönöm szépen mindenkinek a válaszát
-
pvt.peter
őstag
Sziasztok,
Én is bedobnék egy témát
Egy void* típusú pointert hogyan lehet valid típusra castolni?
Tehát adott egy void* típusú pointer ami reprezentálhat több egymással semmilyen kapcsolatban nem álló típust ami szintén egymással semmilyen kapcsolatban nem álló interfész megvalósítása.
Hogyan tudom a valódi típusára castolni ezt a szerzeményt?
Jöhet bármilyen ötlet, amikre én gondoltam azok eléggé csúnyácskák voltak.Jelenleg nem tudok erre valid es relatív "szép" megoldást.
A kérdés az, hogy ti esetleg tudtok-e erre vmit?
-
pvt.peter
őstag
Sziasztok,
Arra van vmiféle lehetőség, hogy egy
switch
utasításban levő ágakat megszámoljam fordítási időben és ha nem egyenlő egy bizonyos számmal akkor error -t dobjak?
Arról van szó, hogy van egyQMap<int, QString>
változóm amelyben <hibakód, hibaüzenet> -eket tárolok.switch
utasításban pedig adott egész szám alapján kérek le hibaüzenetet.
A probléma az, hogy ha nincs olyancase
ág amely alapján letudna kérniQString
-et aQMap
-ből akkor nem fog visszaadni semmit sem (default
ág, stb.).Emiatt elsősorban a
case
ágak számát szeretném ellenőrizni aQMap
méretével. Amennyiben nem egyeznek meg, akkor vmi baki van.Másodsorban a precízebb megoldás az lenne, hogy a
case
ágak feltételeit ellenőrizném le, hogy benne vannak-e aQMap
-ben kulcsként.Nyilván a fentebbi igényeket el lehet végezni unit tesztekkel is, sőt igazából ezzel kellene.
A kérdésem viszont most fordítási időre vonatkozna és vmi statikus assertes dolgot keresnék erre.
Előre is köszönöm a választ.
-
-
pvt.peter
őstag
Köszönöm a választ ToMmY_hun, Ereshkigal és tboy93.
Közben én is megtaláltam a "Bjarne Stroustrup The C++ Programming Language 4th edition" -t, elég jónak tűnik. -
pvt.peter
őstag
Sziasztok,
C# -ban fejlesztek immár kb. 3. éve, viszont szeretnék áttérni C++ fejlesztésre.
A kérdésem az lenne, hogy mik azok a könyvek amik alapján a legrövidebb idő alatt illetve a legjobban el lehet sajátítani a C++ specifikus dolgokat?
Jelenleg ezt a könyvet olvasom:
[Benedek Zoltán, Levendovszky Tihamér - Szoftverfejlesztés C++ nyelven]Előre is köszönöm,
Üdv,
Peti -
pvt.peter
őstag
Sziasztok!
Úgy adódott, hogy többféle Visual Studio releasenek kell a gépemen fent lennie.
Jelenleg a VS2012 Ultimate van fent a 3. frissítésével együtt.
Erre kellene telepítenem egy VS2008-at is.
A kérdésem: tapasztalt-e vki káros mellékhatást, hogy korábbi kiadású VS összeakadt a már meglévő újabb VS kiadással?
Google -el rákerestem erre a dologra és értelemszerűen először a korábbi kiadású termék telepítését ajánlják sorrendben, ami érthető is.
Vkinek volt már ilyennel kapcsolatban tapasztalata?
Tehát, akadt-e vmi gond, hogy VS2012-re ráhúzott egy korábbi VS terméket? -
pvt.peter
őstag
Sziasztok!
Eltudná nekem vki magyarázni (lehetőleg) példán keresztül a C++11 -es lambda függvényeket?
Miért érdemes használni illetve mikor?
Tlképpen bármiféle kézzelfogható példa jó lenne.Előre is köszi,
Peti -
pvt.peter
őstag
class A {
public:
void valami() { std::cout << "A"; }
virtual void virt() { std::cout << "A"; }
}
class B : A {
public:
void valami() { std::cout << "B; }
void virt() { std::cout << "B"; }
}És ha ezek helyett:
A b = new B();
b.valami();
B b = new B();
b.valami();ezek lennének:
A* b = new B();
b.valami();
B* b = new B();
b.valami();akkor is "A" illetve "B" íródna ki? Tehát nem befolyásolná az, hogyha heapen van létrehozva?
-
pvt.peter
őstag
mgoogyi: és modder köszönöm szépen a válaszaitokat, illetve a részletes példákat is.
-
pvt.peter
őstag
Sziasztok!
A virtuális függvények használatára tudna vki olyan példát mondani, ami megmutatná, hogy ténylegesen mi értelme van ezek használatára? Illetve milyen helyzetekben érdemes használni őket?
Köszi,
Peti
Ú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!
- Újabb videón a Mafia: The Old Country
- Autós topik
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Nvidia GPU-k jövője - amit tudni vélünk
- Elektromos (hálózati és akkus) kéziszerszámok, tapasztalatok/vásárlás
- Battlefield 6
- Óvodások homokozója
- Milyen videókártyát?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Apple MacBook
- További aktív témák...
- BESZÁMÍTÁS! Asus A620M R5 7500F 32GB DDR5 512GB SSD RTX 2080 Ti 11GB Zalman M4 FSP 700W
- BESZÁMÍTÁS! ASRock B360M-HDV i5 8500 16GB DDR4 512GB SSD GTX 1660 Super 6GB ZALMAN S3 TG NJOY 500W
- Dell Latitude 5330 i3-1215U 6magos! - 16GB 512GB 13.3" FHD magyarbill 1 év garancia
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / Rog RX580 8GB / 32GB DDR4 / 500GB SSD
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: FOTC
Város: Budapest