Kezdőoldal » Számítástechnika » Programozás » C++-ban pointerek nélkül is...

C++-ban pointerek nélkül is ugyanolyan gyors és energiahatékny programot lehet írni?

Figyelt kérdés
Főleg windows-ra készült programokra gondolok.
2022. febr. 20. 17:11
 1/7 anonim ***** válasza:
8%

Pointerek nélkül gyorsabb a program, szerintem...

Stack, heap, ezen memóriaterületektől függ, hogy milyen gyors a program.

2022. febr. 20. 17:24
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
78%
Vannak olyan szituk amiket pointerek nélkül nem tudsz megoldani, pl a polimorfizmust.
2022. febr. 20. 18:55
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
69%
Lényegében pointer nélkül nem tudsz komplex programot írni, maximum 1+1=2 jellegűt.
2022. febr. 20. 19:09
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
29%
A C és a C++ éppen a pointerek miatt olyan hatékony.
2022. febr. 20. 21:01
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

technikailag igen, csak nagyon limitálva lesz az eszköztárad.


egyrészt mert nagyon sok nyelvi elem nem lesz elérhető, a polimorfizmustól kezdve, amit említettek, ilyen alapvető dolgokig mint a legtöbb konténer, pl a vektor vagy a lista.


másrészt sokkal gyorsabban kifutsz a memóriából ha a heapet nem utilizálod

2022. febr. 21. 04:09
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
84%

A kérdésben a feladat nem volt specifikálva, így nem lehet tudni milyen programról van szó és ezért azt sem, hogy "csak pointer-ekkel oldható meg, máshogyan nem".

A "hobbi" lepontozók akcióba léptek, de nem tudom miért.

Pascal esetén is meg lehet nézni a statikus meg dinamikus tömb-műveletek közti hatalmas sebesség-eltérést, a dinamikus tömb a pointer-eken alapul.

2022. febr. 21. 10:42
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

Nem szokás raw pointerekkel dolgozni, kivéve ha van rá jó indokod. Nagyon egyszerű velük hibát ejteni amit aztán nem olyan egyszerű megtalálni és javítani.


Használj absztrakciókat amikor csak lehet. A memóriakezelést a könyvtárak egyébként is megoldják helyetted az esetek nagy részében.

2022. febr. 22. 09:32
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!