Kezdőoldal » Számítástechnika » Programozás » Általános tipusú láncolt...

Általános tipusú láncolt lista mire jó?

Figyelt kérdés

Értem a sima láncolt listákat, ahol a listaelem pl. így néz ki:


class ListaElem

{

public int szam;

public string nev;

public ListaElem kovetkezo;

}


De mikor használjuk áltaalános típussal? Így csak egy típusú adat kerülhet minden listelembe?


class ListaElem

{

public T tartalom;

public ListaElem kovetkezo;

}


Az általános tipust értem, köszönöm a segtíséget.


2018. ápr. 10. 13:56
 1/4 anonim ***** válasza:
A template-ekre gondolsz? Az akkor jó, ha többféle típussal is használni akarod az osztályt, függvényt, stb., ugyanolyan funcionalitással. Például többféle típusú listát akarsz csinálni, amik mind ugyanúgy működnek, de így nem kell mindegyikhez külön deklarálni szinte ugyanazt az osztályt. A deklarációt a fordító fogja megtenni a template alapján.
2018. ápr. 10. 15:53
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Adattárolásra.

Ez meg generikus, nem általános.

2018. ápr. 10. 17:57
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Jaaaj

Milyen nyelv ez?

Már ebben a kódban 4 alapvető hibát látok.

2018. ápr. 12. 06:10
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

"Így csak egy típusú adat kerülhet minden listelembe"

Ahogy a példádban van igen, de a template több típust is elfogad paraméterként.


template <typename T1,typename T2>

...

2018. ápr. 13. 07:08
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!