Új hozzászólás Aktív témák
-
leviske
veterán
Sziasztok!
Most felfogok tenni megint egy nagyon amatőr kérdést "good programming practice" témában.
Van egy programom, ami beolvas több száz, sokszor több ezer képet, hogy műveleteket végezhessen rajta. Főbb osztályokat tekintve van egy Feldolgozó, egy I/O és egy UI. Mindháromnak hozzá kell férnie ahhoz a vektor<mátrix> változóhoz, ami a képeket tartalmazza. Az I/O ugye betölti az adatokat, a UI megjeleníti az aktuális állapotot, a feldolgozó osztály meg elvégzi a műveleteket.
A kérdésem a következő:
Az a legjobb megoldás, ha a feldolgozó osztály tartalmazza ezt a vektort és a másik kettőnek a feldolgozó osztály egy objektívének pointerét adogatom oda VAGY az a szebb, ha létrehozok a három osztály számára egy base class-t ami static változó formájában tartalmazza ezt a vektort?Egyelőre az első verziót használom.
Előre is köszi a nem megalázó választ.
-
leviske
veterán
Sziasztok! Ismertek olyan oldalt, ahol compiler-eket hasonlítanak össze? Vagy, ha kíváncsi vagyok, hogy pl két msvc verzió által végzett fordítás közt van-e érdemi eltérés az egyik javára, akkor azt nekem kell tesztelnem?
Leginkább az érdekelne, hogy a 2017 mennyivel fordít hatékonyabban a 2012-nél a Skylake és Zen architektúrákra.
-
leviske
veterán
Sziasztok!
Ezer bocs a zavarásért, de belecsöppentem tanulóként egy olyan projektbe, ahol boost-ot is kell használni, többek közt a Python miatt. Bár a boost beállításokat már elvégeztem, de a vc141-es fordítóval, ami mint kiderült, nem volt okos húzás részemről, mert a projekt vc120-as és nem akarnék a többi résztvevőnek bekavarni. Most utólag felraktam a MSVC2015-öt a kompatibilitási cuccaival, így már a 2017-ben is tudok mit kezdeni a vc120-es verzióval. Viszont a boost-ból nincsenek vc120-as .lib fájlok (LINK : fatal error LNK1104: cannot open file 'libboost_regex-vc120-mt-gd-1_65_1.lib'), csak vc141-esek. A leírásában nem látok túl sok segítséget ahhoz, hogy hogy tudnám utólag létrehozatni vele a vc120-as fájlokat is.
Ebben tudna valaki segíteni?
Ú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!
- Formula-1
- World of Tanks - MMO
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Luck Dragon: Asszociációs játék. :)
- Küszöbön az androidos PC-k
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kuponkunyeráló
- Meghalt a Windows 10, éljen a Windows 10!
- Lalikiraly: Kinek milyen setupja van?
- További aktív témák...
- BESZÁMÍTÁS! AMD Ryzen 9 3900X 12 mag 24 szál processzor garanciával hibátlan működéssel
- Samsung C27JG50QQU Monitor
- Bomba ár! Dell Latitude 5300 - i5-8GEN I 8-16GB I 256SSD I 13,3" I HDMI I Cam I W11 I Gari!
- Ravpower 6000 mAh-s mégis pici powerbank eladó
- HP ZBook Power 15 G8 Mobile Workstation i7-11850H 32GB 1000GB Nvidia RTX A2000
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest