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

Przeciążanie operatora warunkowego.

Ostatnio zmodyfikowano 2015-05-29 10:50
Autor Wiadomość
Rashmistrz
Temat założony przez niniejszego użytkownika
Przeciążanie operatora warunkowego.
» 2015-05-28 15:31:15
Ostatnio uczyłem się o przeciążaniu operatorów z książki.
Było tam opisane jak przeciążyć operatory binarne i unarne...

Wszystko ładnie, pięknie, ale pojawił się zonk,
gdy próbowałem przeciążyć operator warunkowy...
Nie wiem jak to zrobić...

Jak przeciążyć operator warunkowy
i czy w ogóle jest taka możliwość?!


Ja to sobie jakoś tak wyobrażam:
C/C++
void Game_match::Player operator ?( Winner player, Player a, Player b )
{
    player.give_trophy();
    if( Player( player ) != a )
         a.award();
    else
         b.award();
   
    return;
}
P-132892
killjoy
» 2015-05-28 15:39:42
P-132893
Rashmistrz
Temat założony przez niniejszego użytkownika
» 2015-05-29 10:50:40
Dziękuję. Zrozumiałem... Bez odbioru.
P-132921
« 1 »
  Strona 1 z 1