zdravim
nevim si rady s polem objektu ve tride nevim jak ho inicializovat, dekuju za radu
nic co sem zkousel nefungovalo
toto je zacatek kodu :
class base
{
private:
static string descrworld[2][2];
Mno, znovu jsem si precetl tvuj dotaz a neni mi jasne, co vlastne chces vytvaret. Totiz pokud deklarujes statickou clenskou promennou, tak potom budou mit tuto promennou nasdilene vsechny instance dane tridy. Krome toho s nima muzes pracovat se statickymi clenskymi funkcemi, ale musisi je volat pres ctyrtecku "::", to same plati o praci se statickou promennou. A poku se ti jedna o staticky alokovane pole, pak staci napsat jen typ nazev[rozmer]; a inicializovat ho v konstruktoru dane tridy.
To Jura:
jj presne tohle sem chtel vedet, potrebuju aby vsechny objekty meli spolecne tohle pole, vlastne to ted musim predelat na strukturu tohle sem chtel jen pro zjednoduseni takze by to bylo asi takhle
class base
{
private:
static struct world
{
string descrworld[2][2];
};
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku