const v C++

Daniel Prynych Daniel.Prynych na hornet.cz
Čtvrtek Září 13 15:53:47 CEST 2001


Dobre odpoledne.
Mam urcity problem s const v C++ v RH 6.1 a v RH 7.1 se mi polozky v poli 
nastavi uplne jinak.

Mam nasledujici definici :

#define NTOV 10;

static const QColor upsVarScaleColor[ NTOV ][5] = 
{{Qt::white,Qt::white,Qt::white,Qt::white,Qt::white},{Qt::green,Qt::red,Qt::red,Qt::white,Qt::white},
{Qt::green,Qt::red,Qt::yellow,Qt::white,Qt::white},{Qt::green,Qt::red,Qt::white,Qt::white,Qt::white},
{Qt::red,Qt::yellow,Qt::green,Qt::white,Qt::white},{Qt::green,Qt::yellow,Qt::red,Qt::white,Qt::white},
{Qt::green,Qt::red,Qt::white,Qt::white,Qt::white},{Qt::white,Qt::white,Qt::white,Qt::white,Qt::white},
{Qt::green,Qt::red,Qt::red,Qt::white,Qt::white},{Qt::green,Qt::red,Qt::red,Qt::white,Qt::white}};

V RH 6.1 se me upsVarScaleColor naplni jak si predstavuju , to jest 
[0][0]=Qt::white .... [1][0]=Qt::green,[1][1]=Qt::red,[1][2]=Qt::red.......,

Ale v RH 7.1 se naplni kazda radka ( vsech pet prvku) na stejnou hodnotu, a 
to na prvni v poradi, to jest [0][x] na Qt:white, [1][x] na Qt:green, [2][x] 
na Qt::green atd.

Nemate nekdo nejaky napad co mam v definici spatne ?

Daniel Prynych 



Další informace o konferenci Linux