Új hozzászólás Aktív témák
-
DrojDtroll
veterán
válasz
Steve_Brown #4461 üzenetére
Nem. Webes lesz. Sok mindent nem akarok, a háttérben prefetch-elem a szükséges értékeket, ebből egy statikus html oldalt készítek. Sok lesz az igen/nem kimenetelű mérés. Ezeket aggregálni szeretném, és csak a hibákat külön megjeleníteni. Ahol számértékek lesznek ott egyszerű táblázatok fogok használni az adatok megjelenítésére.
-
DrojDtroll
veterán
válasz
Steve_Brown #4459 üzenetére
Én most akarok belefogni egy hobby c++ projektbe. Akarok egy olyan dashboardot a homelab-hoz ami egy szempillantás alatt betölt.
-
DrojDtroll
veterán
válasz
Tomi_78 #4388 üzenetére
windows - How to get screen resolution in C++? - Stack Overflow
Google a barátod. -
DrojDtroll
veterán
Sziasztok!
Van egy beágyazott linux amiről meglehetősen keveset tudok. Root/sudo jogom nincs rajta. Egy erre fejlesztett alkalmazást kellene debug-olnom. gdb nincs a rendszeren. Szeretnék buildeni egy binárist a gdb-ből, de nem sikerül. Maga a build elkészül, de amikor futtatnám not found üzenetet kapok. Azt már világos, hogy a dinamikusan linkelt libek miatt van ez, de --static beállítással sem jutok előrébb, ugyan azt látom -> not found. Hogyan tudnám kideríteni, hogy pontosan mire volna az adott rendszeren szüksége a binárisnak és azt hogyan tudom bejátszani a configure-nak paraméterként?
(Egy lehetséges megoldás lenne gdbservert használni, amiből sikerült is megfelelő binárist előállítanom, de nem tudok hozzácsatlakozni, mert a portok le vannak tiltva, amihez szintén nincs erőforrásom)
A kérdés feltettem a linux haladó topikban is. -
DrojDtroll
veterán
válasz
DrojDtroll #4360 üzenetére
Meglett a megoldás.
c++ - variadic function template without formal parameters - Stack Overflow
Another way is turning the non-template function
f
into a variadic template function which accepts zero or more template arguments (the otherf
requires one or more template arguments). Then to avoid ambiguity, SFINAE away this template function when the number of arguments is not zero. Well, a code is better than 1000 words:#include <type_traits>
template <typename... Ts>
typename std::enable_if<sizeof...(Ts) == 0>::type f() { }
template <typename T, typename... Ts>
void f()
{
// do something with
T
f<Ts...>();
}
-
DrojDtroll
veterán
válasz
dabadab #4359 üzenetére
Az a lényeg, hogy van 5-6 komponensem amit be kell regisztrálni egy DI frameworkbe. Ezeknek a komponenseknek a legyártására és beregisztrálására akarok egy template függvényt csinálni. Eddig n-szer le volt másolva ugyan az a kód egy kis változtatással(c). Igazából most az a-b paraméterek el is felejthetjük.
Összegezve azt akarom, hogy az adott típusokból egy templatefüggvény gyártson példányokat. createclient<clienta, clientb, clientc>(); -
DrojDtroll
veterán
Sziasztok!
Van egy template-es megoldásom.
template<typname a, typename b, typenamec c>
void creatC(b _b)
{
//itt végül elkészül a c típusú objektum amire szükségem van és eltevődik a megfelelő helyre
}
a programban a következő módon van most használva az alábbi rész:
createC<x, y, z1>(_y);
createC<x, y, z2>(_y);
createC<x, y, z3>(_y);
createC<x, y, z4>(_y);
createC<x, y, z5>(_y);
....
z1-z5 mind más típusok amiből példányt szeretnék gyártani. Szeretném ezt egyszerűbbé tenni.
Az elképzelésem:
createC<x, y, z1, z2, z3, z4, z5>(_y);
typename... c -vel kellene próbálkozni, de ahogy látom azt a ()-jelek között tudnám használni a <> jelek között nem.
Megoldható valahogyan amit szeretnék? -
DrojDtroll
veterán
válasz
EQMontoya #4224 üzenetére
Ugyan ezt, csak 4s körüli értékkel.
Úgy néz ki tényleg beleszámolja a fordítást is.
stavkoverflow:Measuring execution time of a function in C++
Ez alapján mindig ugyan azt mérem.
-
DrojDtroll
veterán
Sziasztok!
adott a következő kód
#include <iostream>
#include "bitmap_image.hpp"
using namespace std;
int main()
{
int width = 2000;
int height = 2000;
bitmap_image image(width,height);
image.clear();
rgb_t color = make_colour(124, 143, 143);
for(int i = 0;i<width;i++){
for(int j = 0;j<height;j++){
image.set_pixel(i,j, color);
}
}
//image.save_image("test02.bmp");
//cout << "Hello world!" << endl;
return 0;
}Azt szeretném mérni vele, hogy mennyire performáns a c++, főleg a futási idő érdekelne. Code::Blocks-ot használtam a fejlesztéshez. F9-el futtatom. Első futtatásra 4mp, minden további futtatás 0.2 körül van. Ha változtatok egy nagyon keveset a kódon ugyan ez a helyzet. Mitől van ez?
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Csere-Beszámítás! RTX Számítógép játékra! I7 6700 / RTX 2060 6GB / 32GB DDR4 / 250SSD+500HDD
- Honor 400 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Quadro FX 570 eladó
- BESZÁMÍTÁS! Gigabyte Z370M i5 9400F 16GB DDR4 512GB SSD RX 5700XT 8GB ZALMAN S2 TG Corsair S650W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest