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

Problem z przypisywaniem wartości

Ostatnio zmodyfikowano 2009-08-11 14:17
Autor Wiadomość
jimmye
Temat założony przez niniejszego użytkownika
Problem z przypisywaniem wartości
» 2009-08-11 12:49:08
Wczoraj zacząłem pisać timer, który obsługiwał by kilka zdarzeń czasowych bez zamrarzania programu, oto kod rejestracji zdarzenia:

C/C++
void Timer::Register( TimeEvent * timer )
{
    if( this->slots < 10 )
    {
        /* gdy program jest w tym miejscu, to wyskakuje jakiś błąd w pamięci
                "pamięć nie może być 'written' " */
        this->timers[ this->slots ]->speed = timer->speed;;
        this->slots++;
    }
    else return;
   
}

deklaracje:

C/C++
//na gorze
class Timer;
class TimeEvent;

//timers:
TimeEvent * timers[ 10 ];

//struktura zdarzenia
struct TimeEvent
{
    int counter;
    int speed;
    bool enabled;
    TimeEvent();
    ~TimeEvent();
};

P-9308
DejaVu
» 2009-08-11 14:17:27
zapewne zmienna timer jest niezainicjowana prawidłowo.
P-9313
« 1 »
  Strona 1 z 1