Witam. Próbuję napisać serwer i mam taki problem że muszę przekazać oryginalny obiekt do funkcji.
class ServerMain {
//...
};
void wile(int nrServer, ServerMain& serverMain) {
std::cout << "nrServer = " << nrServer << std::endl;
clock_t start = 0;
start = clock();
while (exit_program == false) {
if (start <= 0) { start = clock(); }
serverMain.serverClient[nrServer].listen2();
if ((double)clock() - start / CLOCKS_PER_SEC >= 15) {
serverMain.saveAccounts();
start = 0;
}
}
}
int main() {
ServerMain serverMain;
std::thread first(wile, 0, serverMain);
}
Ale otrzymuje taki błąd: https://zapodaj.net/fa955929e81c5.png.html