Miért rossz az ha felváltva használom az \n és za std::endl?
Például:
cout << "jhkhjh" << valtozo << endl ; //Így jobb nekem
cout << "jhkhjh" << valtozo << '\n' ; //Mint ez.
endl szoktam használni amikor úgy jön ki kiíratáskor,hogy nem karakterek ki íratása után akarok új sort.
iostream szerint vicces amit csinálok.vagyis vicces az első verzió a példámban.
De miért?Mikor használjak endl akkor?
Az volt vicces, hogy ilyesmit írtál:
cout << "xyz\n" << "2" << endl;
Semmi értelme kétszer meghívni a << operátort, és külön kiírni a két stringet.
Még mindig nem értem.
cout << "xyz\n" << "2" << endl; Akkor ezt,hogyan írjam le?
Amúgy háromszor van meghívva.három darab << látok.
Hogy van ez?
Szerintem arra gondolt hogy felesleges kettévágni a stringet és << -el összefűzni.
Vagyis inkább így: cout << "xyz\n2" << endl;
ÁÁÁ így már értem köszi.
De iostreamnak az is nevetséges volt,hogy felváltva használom az \n és endl -t.
cout << "jhkhjh" << valtozo << endl
Ez nevetséges szerinte.Tényleg butaságot csinálok ezzel?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!