Kezdőoldal » Számítástechnika » Programozás » C++ cout miért ezt írjaa ki?

C++ cout miért ezt írjaa ki?

Figyelt kérdés

A kód:


int i = 3;

std::cout << ++i << i << i++;


Én 444-et várnék, ehelyett 553-at ír ki. (codeblocks, gcc)



2020. máj. 10. 21:11
 1/5 anonim ***** válasza:
100%
2020. máj. 10. 21:26
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
8%
Mert a C++ egy szándékosan agyonbonyolított fos.
2020. máj. 10. 21:41
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
65%
És pont ezért a legjobb nyelv ha egy stabil és gyorsan futó programot szeretnél írni.
2020. máj. 10. 21:43
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
100%

Nálam 444-et ír ki.

Linux Mint, G++ 7.5.0.

Igazából ez tipikus példája a kiszámíthatatlan viselkedésnek. Gondolom, te is egyetértesz volt tanárom bölcsességével, miszerint tilos olyan kódot írni, ami a mellékhatásokra épít. Ez egy tipikus példája ennek.

2020. máj. 10. 21:53
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
100%

Itt a jó válasz rá:

[link]

2020. máj. 11. 00:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!