• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Przypisanie w ifie ? WHAT ?

VPS Starter Arubacloud
0 głosów
320 wizyt
pytanie zadane 25 kwietnia 2017 w C i C++ przez Shiro Stary wyjadacz (10,300 p.)
zamknięte 25 kwietnia 2017 przez Shiro

Hej, 

Dlaczego VS2016 nie wyrzuca błędu dla:

if(c = '1')// Przypisanie, zamiast porównania błąd programisty

Jest możliwość celowego działania ? I co by to miało znaczyć ? Jeżeli był podobny temat to przepraszam, nie mogłem znaleźć ..

komentarz zamknięcia: Wątek wyczerpany!
komentarz 25 kwietnia 2017 przez 10kw10 Pasjonat (22,880 p.)
czym jest c ? Jesli to jest char to czemu mialby byc blad ?
komentarz 25 kwietnia 2017 przez Shiro Stary wyjadacz (10,300 p.)
To char, ale w ifie. Przypisanie w ifie ? Nierozumiem ..
komentarz 25 kwietnia 2017 przez Munvik Dyskutant (9,350 p.)

Po tytule wątku wnioskuje, że to wygląda tak

if(c = '1')

Podobno jest tego jakiś cel, niestety nie wiem jaki

1
komentarz 25 kwietnia 2017 przez criss Mędrzec (172,590 p.)
Najbardziej powszechny przykład to chyba przypisanie do wskaźnika klasy pochodnej wynik dynamic_casta  (zwróci nullptr jeśli obiekt pod wskaźnikiem w argumencie nie jest typu klasy wskaźnika w <>).

1 odpowiedź

+2 głosów
odpowiedź 25 kwietnia 2017 przez criss Mędrzec (172,590 p.)
wybrane 25 kwietnia 2017 przez Shiro
 
Najlepsza
Ja tu żadnego ifa nie widzę, ale anyway - operator przypisania zwraca referencje do zmiennej po lewej stronie operatora. Także w przypadku typów prostych if którego warunkiem jest przypisanie wykona się jeśli przypisales wartość różną od zera.
komentarz 25 kwietnia 2017 przez Shiro Stary wyjadacz (10,300 p.)
Masz rację zapomniałem wrzucić ufa. Aha o tym nie wiedziałem dziękuje ;)

Podobne pytania

0 głosów
0 odpowiedzi 194 wizyt
0 głosów
1 odpowiedź 108 wizyt
pytanie zadane 16 kwietnia 2019 w C i C++ przez KotLuminos Początkujący (270 p.)
+1 głos
2 odpowiedzi 394 wizyt
pytanie zadane 8 listopada 2021 w Visual Basic przez muzyk Użytkownik (940 p.)

92,840 zapytań

141,781 odpowiedzi

320,856 komentarzy

62,172 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...