Kezdőoldal » Számítástechnika » Programozás » Melyik jobb, \n vagy endl?

Melyik jobb, \n vagy endl?

Figyelt kérdés
Az endl üríti a puffert.
2020. okt. 24. 12:16
 1/9 anonim ***** válasza:
Milyen szempontból?
2020. okt. 24. 13:47
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Sebesség szempontjából
2020. okt. 24. 21:47
 3/9 anonim ***** válasza:
Sebesség szempontjából egyértelműen a \n. Az endl gyakorlatilag egy \n és egy flush.
2020. okt. 24. 21:55
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

flush nélkül nem is kerül a memóriába az adat?


A \n egy bájtot foglal, ez lassíthat programot?

2020. okt. 25. 02:31
 5/9 anonim ***** válasza:

"flush nélkül nem is kerül a memóriába az adat?"

Dehogynem, csak az eszközre nem kerül ki rögtön. Adott esetben nem is kell neki, ez a bufferelés lényege.


"A \n egy bájtot foglal, ez lassíthat programot?"

Mihez képest? Ha kell soremelés, akkor úgysem úszod meg.

2020. okt. 26. 02:57
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

Ha nem kerül ki rögtön az adat, akkor a pufferelés bizonyos esetben gyorsíthatja is a programot, vagy ez csak a megjelenítésben nyilvánul meg?


"Mihez képest?"


Ahhoz képest, mintha ugyanazon szöveget sortörés nélkül írnánk.

2020. okt. 26. 17:26
 7/9 anonim ***** válasza:

"a pufferelés bizonyos esetben gyorsíthatja is a programot"

Igen, mivel a ki-beviteli eszközök általában lassabbak, mint a RAM. (Ez nem konkrétan a helyi konzolra vonatkozik, hanem általánosan.)


Ha rövidebb az átvinni kívánt bájtsorozat, akkor persze gyorsabban megtörténik az átvitel. Ezt külön meg kell nézni, hogy számít-e egyáltalán az a plusz egy bájt. (Beágyazott rendszereknél elképzelhető, PC progiknál nem annyira, esetleg nagyon extrém esetben.)

2020. okt. 27. 00:00
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

"vagy ez csak a megjelenítésben nyilvánul meg"

Pl. konzolon igen, lehet különbség, ha nagy mennyiségű adatot írsz ki. Ezt a rendszer határozza meg, hogy milyen időközönként üríti a buffert. 'endl' esetben pl. soronként fogja, \n esetén pedig rendszerbeállítás-függő.

2020. okt. 27. 00:05
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
100%

** "'endl' esetben pl. soronként fogja"

Inkább úgy mondom, hogy soronként biztosan, de lehet, hogy hamarabb.

2020. okt. 27. 16:40
Hasznos számodra ez a válasz?

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

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!