Wpis z mikrobloga

Moje pytanie o Doxygena pozostało bez odpowiedzi, więc może następne pytanie.

Czy w C++ metoda

bool method(int arg1, int arg2) {

return (arg1 == arg2 == 1);

}

zadziała tak jak bym chciał, czyli sprawdzi czy oba argumenty są jedynką? Wydaje mi się, że tak, bo z arg2 i 1 zrobi się tymczasowy true, czyli 1, i zostanie porównany do arg1. Ale gdyby stała była jakakolwiek inna to już by nie zadziałało, mam rację?

#programowanie #programujzwykopem
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Onoki: A tak, tylko jedynki... sprawdź każdy z argumentów osobno, bo kod musi być po pierwsze czytelny a po drugie ma działać tak jak mówi specyfikacja :-)
  • Odpowiedz