Byla vydána OpenMandriva Lx 6.0 s kódovým názvem Vanadium. Přehled novinek v poznámkách k vydání.
CSIRT.CZ, český národní CERT provozovaný na základě veřejnoprávní správní smlouvy společností CZ.NIC, shrnuje patnáct let svého fungování pod tímto sdružením: CSIRT.CZ – 15 let ve sdružení CZ.NIC.
Commodore OS Vision (Wikipedie) byl vydán v nové verzi 3.0. Jedná se o linuxovou distribuci určenou pro fanoušky značky Commodore. Předinstalována je na počítačích Commodore 64x.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 208. brněnský sraz, který proběhne v pátek 25. dubna od 18:00 ve studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1.
Ve svém článku Getting Forked by Microsoft popisuje autor programu Spegel svoji nepříjemnou zkušenost s firmou Microsoft. Firma ho kontaktovala a zpočátku to vypadalo, že by mohlo jít o oboustranně prospěšnou spolupráci, autor tedy ochotně odpovídal na jejich otázky ohledně architektury programu a pomáhal jim ho zprovoznit. Následně komunikace ze strany Microsoftu utichla. Autor předpokládal, že zřejmě došlo ke změně priorit a firma
… více »Společnost Notion Labs stojící za softwarovou platformou pro spolupráci Notion (Wikipedia) oficiálně představila (YouTube) poštovního klienta Notion Mail. Aktuálně funguje pouze nad Gmailem.
Byla vydána nová verze 9.12 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
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.
#include "csvReader.h"
int main()
{
csvReader r;
r.read();
}
#include "configCsvReader.h"
class csvReader
{
public:
csvReaderConfig read();
}
#include "csvReader.h"
class configItem
{
public:
virtual execute();
}
class csvReader: public configItem
{
public:
csvReaderConfig read();
}
Jde to tu cyklickou závislost mezi třídami. Pokud sem použil další .h soubor a dal do něj jenom prázdné deklarace tříd tak mi překladač píše nekompletní typ. A když použiju ukazatele tak zase nemůžu použít konstruktor třídy csvReader v třídě configCsvReader
Vubec netuším jak se z toho hnout. Nemá někdo nějaký nápad?
Díky za odpovědi
Řešení dotazu:
csvReaderConfig
.
class csvReaderConfig: public configItem
{
public:
execute();
}
csvReader
se v configCsvReader.h
vubec nevyskytuje.
tak snad na potřetí už nezapomenu napsat všechno potřebne:
//csvReaderConfig.h
#include "csvReader.h"
class csvReaderConfig: public configItem
{
private: csvReader reader;
public: execute();
}
ještě bych měl tedy jeden dotaz. jak deklarovat dědičnost třídy?
když mám zadeklarováno
class configItem;
a potřebuju zadeklarovat
class configCsvReader:public configItem;
překladač vyhodí chybu. a když zadám do deklarace jen
class configCsvReader;
překladač zase křičí při definici třídy, kdy už používám
class configCsvReader:public configItem
{
...
}
Tiskni
Sdílej: