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

sekcje krytyczne

Ostatnio zmodyfikowano 2017-04-19 14:45
Autor Wiadomość
zolty13
Temat założony przez niniejszego użytkownika
sekcje krytyczne
» 2017-04-19 14:39:01
C/C++
int Heap::getFoundIndex() {
    EnterCriticalSection( & section );
    return foundIndex;
    LeaveCriticalSection( & section );
}

czy to ma prawo działać :D? bo się kompiluje ale nie jestem pewien czy tak to może być zbudowane po returnie
P-160279
Monika90
» 2017-04-19 14:45:19
Instrukcja po return się nigdy nie wykona.
Więc użyj zmiennej pomocniczej:
C/C++
EnterCriticalSection( & section );
auto t = foundIndex;
LeaveCriticalSection( & section );
return t;

lepiej jednak skorzystaj z tego co oferuje C++.
P-160280
« 1 »
  Strona 1 z 1