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