Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

tablica statyczny składnik klasy const

Ostatnio zmodyfikowano 2013-12-02 13:38
Autor Wiadomość
aaadam
Temat założony przez niniejszego użytkownika
tablica statyczny składnik klasy const
» 2013-12-02 08:03:40
char bossMissle[ 40 ] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 };
oto tablica którą chcę umieścić w konstruktorze mam problem bo gdy zrobie np tak:
C/C++
Enemy::Enemy( int xx, int yy, int ii, int ii2, int HP, int zmianaobrazka, int staN, int dir )
    : x( xx )
    , y( yy )
    , i( ii )
    , hp( HP )
{
    bossMissle[ 40 ] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 };
   
}
to nie zabardzo działa mogę jakoś zainicjalizować tablicę nie odwołując się do niej element po elemencie ?
zależy mi też żeby był to typ static consst char tablica[];
P-98075
Monika90
» 2013-12-02 12:21:01
W pliku nagłówkowym:
C/C++
class X
{
    static const char t[ 4 ];
};
a w pliku cpp:
C/C++
const char X::t[ 4 ] = { 0, 1, 2, 3 };
P-98076
aaadam
Temat założony przez niniejszego użytkownika
» 2013-12-02 13:38:19
dzięki gdzieś na forum czytałem że c++ nie wspiera static const i tak jest jeżeli nie rozbije clasy na 2 pliki i np umieszczę klasę w mainie.
P-98078
« 1 »
  Strona 1 z 1