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

tworzenie wątku do funkcji w klasie

Ostatnio zmodyfikowano 2015-07-22 20:31
Autor Wiadomość
Szustarol
Temat założony przez niniejszego użytkownika
tworzenie wątku do funkcji w klasie
» 2015-07-22 18:30:38
Witam mam taki oto kod

C/C++
......( jakis kod )
class ship {
private:
    short unsigned int shipposx;
    short unsigned int shipposy;
    bool newprojectile = false;
    short unsigned int projectile[ 50 ];
public:
    void shipControll() {
        cout << "a" << endl;
    }
   
};
....( jakis kod )
[ i w mainie ]
....( jakis kod )
thread first( ship.shipControll );
....( jakis kod )
niestety taki kod wywala błąd kompilatora:

/home/karol/Dokumenty/shooter/shooter/main.cpp|73|error: no matching function for call to ‘std::thread::thread(<unresolved overloaded function type>)’|
Proszę o pomoc ponieważ nie wiem jak ten problem rozwiązać.
P-135094
maly
» 2015-07-22 19:20:41
C/C++
ship s;
std::thread first( & ship::shipControll, s );
P-135095
Szustarol
Temat założony przez niniejszego użytkownika
» 2015-07-22 20:08:25
Fajnie, działa
tylko pytanko, mógłbyś wytłumaczyć czemu w tym przypadku składnia jest trochę inna?
P-135096
pekfos
» 2015-07-22 20:31:02
Wskaźnik na metodę.
P-135097
« 1 »
  Strona 1 z 1