- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy Watch6 Classic - tekerd!
- Milyen okostelefont vegyek?
- Honor 400 Pro - gép a képben
- Nem várt platformon a OnePlus Nord 5
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- One mobilszolgáltatások
- Milyen GPS-t vegyek?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor 200 Pro - mobilportré
Ú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!
- HP Elitebook 840 G3 laptop (14FHD/I5-G6/8GB/256SSD/Matricázott) - Akku X
- Asus Rog Strix Gamer laptop makulátlan állapotban
- ThinkPad T14 Gen4 14" FHD+ IPS érintő Ryzen 5 PRO 7540U 16GB 256GB NVMe ujjlolv IR kam gar
- 16GB-os SODIMM (notebook) DDR4 RAM bazár - nézz be, lesz, ami kell neked!
- HP 15-af105nh laptop (15,6FHD/AmdQuad/4GB/128SSD/Magyar) - Akku X
- DDR5 8/ 16/ 32GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- LG 32GQ850-B - 32" NANO IPS ATW / 2560x1440 / 260Hz 1ms / NVIDIA G-Sync / AMD FreeSync / HDR 600
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged