Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Ubuntu 25.10 bude (𝕏) Questing Quokka (pátrající klokan quokka).
Ubisoft uvolnil zdrojové kódy softwaru Chroma pro simulaci barvosleposti pro vývojáře počítačových her. K dispozici jsou na GitHubu pod licencí Apache 2.0.
Defold (Wikipedie) je multiplatformní herní engine. Nejnovější verze je 1.10.0. Zdrojové kódy jsou k dispozici na GitHubu. Licence vychází z licence Apache 2.0.
Správa služeb hlavního města Prahy se potýká s následky kyberútoku. Hackerská skupina začala zveřejňovat na internetu některé z ukradených materiálů a vyzvala organizaci k vyjednávání. Ta zatím podrobnosti k případu sdělovat nechce. Případem se zabývá policie i Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB).
OCCT je oficiálně k dispozici na Linuxu (YouTube). Jedná se o proprietární software pro zátěžové testování a monitorování hardwaru.
Společnost OpenAI představila AI modely o3 a o4-mini (𝕏).
Canonical vydal Ubuntu 25.04 Plucky Puffin. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do ledna 2026.
Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.2.0. Přehled novinek v poznámkách k vydání.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.04. Přehled novinek i s náhledy a videi v oficiálním oznámení.
class prior_queue {
public:
prior_queue(const unsigned int num); // create
void add(service *s); // add a new member
service* get_first(void); // get the very first one off the queue
private:
service **services;
unsigned int number, actual; // number of sevices - all and now present
};
prior_queue::prior_queue(const unsigned int num)
{
number = num;
actual = 0;
services = new service * [num];
}
priority_queue
coz podle tridy jak jsi ji nazval chces. Funguje to na pricipu AVL nebo Red Black stromu. Nicmene pokud ti rika ze nemuze najit new
. Zkusil bych to napsat services = new service * [num];
nebo na zacatku modulu napsat using namespace new
.
A taky se mi moc nezdaservices = new service * [num];
services = new service[num];
namespace new
jsem nikdy neslyšel, new
je klíčové slovo jazyka. Na new service*
není nic v nepořádku, je to dynamická alokace ukazatele na service
.
std::new
nebo dat using namespace std
na zacatek modulu.
/usr/include/c++/4.1/new
jak se dívám, vidím " This file is part of GCC." a vidím, že void* operator new
v žádném namespace není. Prostě žádný std::new neexistuje. V namespace std
je leda tak alokátor nebo třídy výjimek.
((new service) krat ([num]))
nemyslim si, ze to neni v neporadku
Že se nestydíte, používat takové formulace v tuhle pozdně večerní hodinu. :-)
((new service) krat ([num]))
A co podle vás znamená to '[num]
'?
g++
nebo gcc
?
std::bad_alloc
?
g++
nebo gcc
(při linkování příkazem gcc
je třeba přidat ručně -lstdc++
), ale tazatele už to asi přestalo zajímat.
Tiskni
Sdílej: