const v C++

Ing. Miloslav Ponkrác miloslav.ponkrac na interval.cz
Čtvrtek Září 13 16:15:01 CEST 2001


>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::w
hite,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 ?


Zkusil bych první vyhodit to const.

S pozdravem

Miloslav Ponkrác




Další informace o konferenci Linux